mirror of
https://github.com/dmolony/DiskBrowser.git
synced 2024-09-29 22:54:45 +00:00
34 lines
1.1 KiB
Java
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;
|
|
}
|
|
}
|