GT-3030 tweaked horizontal alignment of label in configuration dialog.

Pulled-from:technateNG <technate@protonmail.com>
This commit is contained in:
ghidravore 2019-07-23 14:32:57 -04:00
parent bd8a6f341f
commit 6b711a7c75

View file

@ -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();