summaryrefslogtreecommitdiff
path: root/src/main/java/cuchaz/enigma/gui/panels/PanelDeobf.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/cuchaz/enigma/gui/panels/PanelDeobf.java')
-rw-r--r--src/main/java/cuchaz/enigma/gui/panels/PanelDeobf.java28
1 files changed, 28 insertions, 0 deletions
diff --git a/src/main/java/cuchaz/enigma/gui/panels/PanelDeobf.java b/src/main/java/cuchaz/enigma/gui/panels/PanelDeobf.java
new file mode 100644
index 00000000..d89de36e
--- /dev/null
+++ b/src/main/java/cuchaz/enigma/gui/panels/PanelDeobf.java
@@ -0,0 +1,28 @@
1package cuchaz.enigma.gui.panels;
2
3import java.awt.BorderLayout;
4
5import javax.swing.JLabel;
6import javax.swing.JPanel;
7import javax.swing.JScrollPane;
8
9import cuchaz.enigma.gui.ClassSelector;
10import cuchaz.enigma.gui.Gui;
11
12public class PanelDeobf extends JPanel {
13
14 public final ClassSelector deobfClasses;
15 private final Gui gui;
16
17 public PanelDeobf(Gui gui) {
18 this.gui = gui;
19
20 this.deobfClasses = new ClassSelector(ClassSelector.DeobfuscatedClassEntryComparator);
21 this.deobfClasses.setListener(gui::navigateTo);
22
23 this.setLayout(new BorderLayout());
24 this.add(new JLabel("De-obfuscated Classes"), BorderLayout.NORTH);
25 this.add(new JScrollPane(this.deobfClasses), BorderLayout.CENTER);
26
27 }
28}