From b587b6d694cd295f07badf57d52f0e9b884f83f6 Mon Sep 17 00:00:00 2001 From: Skylot Date: Sat, 1 Sep 2018 21:34:10 +0300 Subject: [PATCH] fix(gui): use correct font and style for certificate panel --- .../java/jadx/gui/ui/CertificatePanel.java | 29 +++++++++++-------- 1 file changed, 17 insertions(+), 12 deletions(-) diff --git a/jadx-gui/src/main/java/jadx/gui/ui/CertificatePanel.java b/jadx-gui/src/main/java/jadx/gui/ui/CertificatePanel.java index 5efb8c4dd..6e8d2f530 100644 --- a/jadx-gui/src/main/java/jadx/gui/ui/CertificatePanel.java +++ b/jadx-gui/src/main/java/jadx/gui/ui/CertificatePanel.java @@ -3,21 +3,26 @@ package jadx.gui.ui; import javax.swing.*; import java.awt.*; +import org.fife.ui.rsyntaxtextarea.RSyntaxTextArea; + import jadx.gui.treemodel.JNode; -public class CertificatePanel extends ContentPanel { - CertificatePanel(TabbedPane panel, JNode jnode) { - super(panel, jnode); - setLayout(new BorderLayout()); - JTextArea textArea = new JTextArea(jnode.getContent()); - textArea.setFont(textArea.getFont().deriveFont(12f)); // will only change size to 12pt - JScrollPane sp = new JScrollPane(textArea); - add(sp); - } +public final class CertificatePanel extends ContentPanel { + private static final long serialVersionUID = 8566591625905036877L; - @Override - public void loadSettings() { + private final RSyntaxTextArea textArea; + CertificatePanel(TabbedPane panel, JNode jnode) { + super(panel, jnode); + setLayout(new BorderLayout()); + textArea = new RSyntaxTextArea(jnode.getContent()); + loadSettings(); + JScrollPane sp = new JScrollPane(textArea); + add(sp); + } - } + @Override + public void loadSettings() { + CodeArea.loadCommonSettings(getTabbedPane().getMainWindow(), textArea); + } }