summaryrefslogtreecommitdiff
path: root/src/main/java/cuchaz/enigma/gui/panels/PanelIdentifier.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/cuchaz/enigma/gui/panels/PanelIdentifier.java')
-rw-r--r--src/main/java/cuchaz/enigma/gui/panels/PanelIdentifier.java34
1 files changed, 34 insertions, 0 deletions
diff --git a/src/main/java/cuchaz/enigma/gui/panels/PanelIdentifier.java b/src/main/java/cuchaz/enigma/gui/panels/PanelIdentifier.java
new file mode 100644
index 00000000..4261eb5a
--- /dev/null
+++ b/src/main/java/cuchaz/enigma/gui/panels/PanelIdentifier.java
@@ -0,0 +1,34 @@
1package cuchaz.enigma.gui.panels;
2
3import java.awt.Dimension;
4import java.awt.GridLayout;
5
6import javax.swing.BorderFactory;
7import javax.swing.JLabel;
8import javax.swing.JPanel;
9
10import cuchaz.enigma.gui.Gui;
11import cuchaz.enigma.gui.GuiTricks;
12
13public class PanelIdentifier extends JPanel {
14
15 private final Gui gui;
16
17 public PanelIdentifier(Gui gui) {
18 this.gui = gui;
19
20 this.setLayout(new GridLayout(4, 1, 0, 0));
21 this.setPreferredSize(new Dimension(0, 100));
22 this.setBorder(BorderFactory.createTitledBorder("Identifier Info"));
23 }
24
25 public void clearReference() {
26 this.removeAll();
27 JLabel label = new JLabel("No identifier selected");
28 GuiTricks.unboldLabel(label);
29 label.setHorizontalAlignment(JLabel.CENTER);
30 this.add(label);
31
32 gui.redraw();
33 }
34}