dmolony-DiskBrowser/src/com/bytezone/diskbrowser/gui/DiskPanel.java

35 lines
1.1 KiB
Java
Raw Normal View History

2018-07-18 05:14:17 +00:00
package com.bytezone.diskbrowser.gui;
import java.awt.Color;
import javax.swing.JPanel;
import com.bytezone.diskbrowser.disk.FormattedDisk;
import com.bytezone.diskbrowser.gui.DiskLayoutPanel.LayoutDetails;
2020-02-08 22:20:08 +00:00
// -----------------------------------------------------------------------------------//
2018-07-18 05:14:17 +00:00
public class DiskPanel extends JPanel
2020-02-08 22:20:08 +00:00
// -----------------------------------------------------------------------------------//
2018-07-18 05:14:17 +00:00
{
FormattedDisk formattedDisk;
LayoutDetails layoutDetails;
2021-07-25 08:30:22 +00:00
2018-07-20 09:31:44 +00:00
int blockWidth = 30; // default
int blockHeight = 15; // default
2018-07-18 05:14:17 +00:00
int centerOffset;
Color backgroundColor = new Color (0xE0, 0xE0, 0xE0);
2020-02-08 22:20:08 +00:00
// ---------------------------------------------------------------------------------//
2021-07-25 08:30:22 +00:00
public void setDisk (FormattedDisk formattedDisk, LayoutDetails layoutDetails)
2020-02-08 22:20:08 +00:00
// ---------------------------------------------------------------------------------//
2018-07-18 05:14:17 +00:00
{
2021-07-25 08:30:22 +00:00
this.formattedDisk = formattedDisk;
this.layoutDetails = layoutDetails;
2018-07-18 05:14:17 +00:00
blockWidth = layoutDetails.block.width;
blockHeight = layoutDetails.block.height;
2018-08-16 00:09:26 +00:00
centerOffset = (blockWidth - 4) / 2 + 1;
2018-07-18 05:14:17 +00:00
}
}