From 63d4cfc0845b48b71e971b73aa55ebbe1a96ff86 Mon Sep 17 00:00:00 2001 From: Yanis48 Date: Sat, 19 Dec 2020 23:55:19 +0100 Subject: fix invisible root toggle --- enigma-swing/src/main/java/cuchaz/enigma/gui/Gui.java | 3 +++ .../src/main/java/cuchaz/enigma/gui/panels/StructurePanel.java | 1 + 2 files changed, 4 insertions(+) diff --git a/enigma-swing/src/main/java/cuchaz/enigma/gui/Gui.java b/enigma-swing/src/main/java/cuchaz/enigma/gui/Gui.java index 06f67bc..d74fefd 100644 --- a/enigma-swing/src/main/java/cuchaz/enigma/gui/Gui.java +++ b/enigma-swing/src/main/java/cuchaz/enigma/gui/Gui.java @@ -167,6 +167,7 @@ public class Gui implements LanguageChangeListener { // init inheritance panel inheritanceTree = new JTree(); inheritanceTree.setModel(null); + inheritanceTree.setShowsRootHandles(true); inheritanceTree.addMouseListener(new MouseAdapter() { @Override public void mouseClicked(MouseEvent event) { @@ -200,6 +201,7 @@ public class Gui implements LanguageChangeListener { // init implementations panel implementationsTree = new JTree(); implementationsTree.setModel(null); + implementationsTree.setShowsRootHandles(true); implementationsTree.addMouseListener(new MouseAdapter() { @Override public void mouseClicked(MouseEvent event) { @@ -228,6 +230,7 @@ public class Gui implements LanguageChangeListener { // init call panel callsTree = new JTree(); callsTree.setModel(null); + callsTree.setShowsRootHandles(true); callsTree.addMouseListener(new MouseAdapter() { @SuppressWarnings("unchecked") @Override diff --git a/enigma-swing/src/main/java/cuchaz/enigma/gui/panels/StructurePanel.java b/enigma-swing/src/main/java/cuchaz/enigma/gui/panels/StructurePanel.java index 868edcf..139923c 100644 --- a/enigma-swing/src/main/java/cuchaz/enigma/gui/panels/StructurePanel.java +++ b/enigma-swing/src/main/java/cuchaz/enigma/gui/panels/StructurePanel.java @@ -32,6 +32,7 @@ public class StructurePanel extends JPanel { this.structureTree = new JTree(); this.structureTree.setModel(null); this.structureTree.setCellRenderer(new StructureTreeCellRenderer()); + this.structureTree.setShowsRootHandles(true); this.structureTree.addMouseListener(new MouseAdapter() { @Override public void mouseClicked(MouseEvent event) { -- cgit v1.2.3