Skip to content

Commit a481a6c

Browse files
authored
Merge pull request #82 from CompassSecurity/thort/jtree
Fixes some rendering issues in the cert tree
2 parents 6b1db62 + 31b266b commit a481a6c

File tree

3 files changed

+5
-0
lines changed

3 files changed

+5
-0
lines changed

build.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ compileJava {
1414
}
1515

1616
dependencies {
17+
compileOnly libs.com.formdev.flatlaf
1718
compileOnly libs.net.portswigger.burp.extensions.montoya.api
1819
compileOnly libs.org.bouncycastle.bcpkix.jdk15on
1920

gradle/libs.versions.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
[versions]
2+
com-formdev-flatlaf = "3.5.2"
23
com-google-guava = "33.2.1-jre"
34
com-miglayout = "3.7.4"
45
com-sun-xml-security-xml-security-impl = "1.0"
@@ -9,6 +10,7 @@ org-junit-jupiter = "5.10.2"
910
xerces-xercesimpl = "2.12.2"
1011

1112
[libraries]
13+
com-formdev-flatlaf = { module = "com.formdev:flatlaf", version.ref = "com-formdev-flatlaf"}
1214
com-google-guava = { module = "com.google.guava:guava", version.ref = "com-google-guava"}
1315
com-miglayout = { module = "com.miglayout:miglayout", version.ref = "com-miglayout" }
1416
com-sun-xml-security-xml-security-impl = { module = "com.sun.xml.security:xml-security-impl", version.ref = "com-sun-xml-security-xml-security-impl" }

src/main/java/gui/CertificateTab.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package gui;
22

33
import application.CertificateTabController;
4+
import com.formdev.flatlaf.ui.FlatTreeUI;
45
import model.BurpCertificate;
56
import model.BurpCertificateBuilder;
67
import model.ObjectIdentifier;
@@ -146,6 +147,7 @@ public void actionPerformed(ActionEvent e) {
146147

147148
certificateTreeModel = new DefaultTreeModel(new DefaultMutableTreeNode("root"));
148149
certificateTree = new JTree(certificateTreeModel);
150+
certificateTree.setUI(new FlatTreeUI());
149151
certificateTree.setRootVisible(false);
150152
certificateTree.setShowsRootHandles(true);
151153
certificateTree.setCellRenderer((tree, value, selected, expanded, leaf, row, hasFocus) -> {

0 commit comments

Comments
 (0)