dmolony-DiskBrowser/src/com/bytezone/diskbrowser/gui/DiskPanel.java
2020-02-09 08:20:08 +10:00

34 lines
1.1 KiB
Java

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;
// -----------------------------------------------------------------------------------//
public class DiskPanel extends JPanel
// -----------------------------------------------------------------------------------//
{
FormattedDisk formattedDisk;
LayoutDetails layoutDetails;
int blockWidth = 30; // default
int blockHeight = 15; // default
int centerOffset;
Color backgroundColor = new Color (0xE0, 0xE0, 0xE0);
// ---------------------------------------------------------------------------------//
public void setDisk (FormattedDisk disk, LayoutDetails details)
// ---------------------------------------------------------------------------------//
{
formattedDisk = disk;
layoutDetails = details;
blockWidth = layoutDetails.block.width;
blockHeight = layoutDetails.block.height;
centerOffset = (blockWidth - 4) / 2 + 1;
}
}