From 6b711a7c75564ee727eec2efcbafb49aca7a32d9 Mon Sep 17 00:00:00 2001 From: ghidravore Date: Tue, 23 Jul 2019 14:32:57 -0400 Subject: [PATCH] GT-3030 tweaked horizontal alignment of label in configuration dialog. Pulled-from:technateNG --- .../dialog/PluginManagerComponent.java | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/Ghidra/Framework/Project/src/main/java/ghidra/framework/plugintool/dialog/PluginManagerComponent.java b/Ghidra/Framework/Project/src/main/java/ghidra/framework/plugintool/dialog/PluginManagerComponent.java index 9f8d0cc401..139ff4c0a5 100644 --- a/Ghidra/Framework/Project/src/main/java/ghidra/framework/plugintool/dialog/PluginManagerComponent.java +++ b/Ghidra/Framework/Project/src/main/java/ghidra/framework/plugintool/dialog/PluginManagerComponent.java @@ -20,7 +20,6 @@ import java.util.ArrayList; import java.util.List; import javax.swing.*; -import javax.swing.border.BevelBorder; import javax.swing.event.ChangeEvent; import javax.swing.event.ChangeListener; import javax.swing.event.HyperlinkEvent.EventType; @@ -76,11 +75,25 @@ public class PluginManagerComponent extends JPanel implements ChangeListener, Sc } private class PluginPackageComponent extends JPanel { - private static final long serialVersionUID = 1L; private final Color BG = Color.white; private final PluginPackage pluginPackage; private final JCheckBox jCheckBox; + PluginPackageComponent(PluginPackage pluginPackage) { + super(new BorderLayout()); + setBackground(BG); + + this.pluginPackage = pluginPackage; + this.jCheckBox = new JCheckBox(); + + initizalizeCheckBoxSection(); + initializeLabelSection(); + initializeDescriptionSection(); + + setBorder(BorderFactory.createLineBorder(Color.DARK_GRAY)); + updateCheckBoxState(); + } + private void initizalizeCheckBoxSection() { final JPanel checkboxPanel = new JPanel(new HorizontalLayout(0)); checkboxPanel.setBackground(BG); @@ -108,6 +121,10 @@ public class PluginManagerComponent extends JPanel implements ChangeListener, Sc private void initializeLabelSection() { final JPanel centerPanel = new JPanel(new GridBagLayout()); + GridBagConstraints gbc = new GridBagConstraints(); + gbc.fill = GridBagConstraints.HORIZONTAL; + gbc.weightx = 1.0; + centerPanel.setBackground(BG); final JPanel labelPanel = new JPanel(new VerticalLayout(3)); @@ -122,8 +139,7 @@ public class PluginManagerComponent extends JPanel implements ChangeListener, Sc labelPanel.add(configureHyperlink); labelPanel.setBorder(BorderFactory.createEmptyBorder(0, 25, 0, 40)); - centerPanel.add(labelPanel); - + centerPanel.add(labelPanel, gbc); add(centerPanel); } @@ -155,22 +171,6 @@ public class PluginManagerComponent extends JPanel implements ChangeListener, Sc add(descriptionlabel, BorderLayout.EAST); } - - PluginPackageComponent(PluginPackage pluginPackage) { - super(new BorderLayout()); - setBackground(BG); - - this.pluginPackage = pluginPackage; - this.jCheckBox = new JCheckBox(); - - initizalizeCheckBoxSection(); - initializeLabelSection(); - initializeDescriptionSection(); - - setBorder(BorderFactory.createBevelBorder(BevelBorder.RAISED, Color.LIGHT_GRAY, - Color.DARK_GRAY)); - updateCheckBoxState(); - } protected void checkBoxClicked() { boolean isSelected = jCheckBox.isSelected();