Fix borders in motor selection table
This commit is contained in:
parent
e2993a68f9
commit
cd742ba171
@ -1,5 +1,6 @@
|
||||
package net.sf.openrocket.gui.dialogs.motor.thrustcurve;
|
||||
|
||||
import java.awt.Color;
|
||||
import java.awt.event.ActionEvent;
|
||||
import java.awt.event.ActionListener;
|
||||
import java.util.ArrayList;
|
||||
@ -16,6 +17,7 @@ import javax.swing.JLabel;
|
||||
import javax.swing.JPanel;
|
||||
import javax.swing.JScrollPane;
|
||||
import javax.swing.JSpinner;
|
||||
import javax.swing.border.Border;
|
||||
import javax.swing.border.TitledBorder;
|
||||
import javax.swing.event.ChangeEvent;
|
||||
import javax.swing.event.ChangeListener;
|
||||
@ -144,18 +146,17 @@ public abstract class MotorFilterPanel extends JPanel {
|
||||
|
||||
// Manufacturer selection
|
||||
JPanel sub = new JPanel(new MigLayout("fill"));
|
||||
TitledBorder border = BorderFactory.createTitledBorder(trans.get("TCurveMotorCol.MANUFACTURER"));
|
||||
Border templateBorder = GUIUtil.getUITheme().getBorder();
|
||||
TitledBorder border = BorderFactory.createTitledBorder(templateBorder);
|
||||
border.setTitle(trans.get("TCurveMotorCol.MANUFACTURER"));
|
||||
GUIUtil.changeFontStyle(border, Font.BOLD);
|
||||
sub.setBorder(border);
|
||||
|
||||
this.setBorder(BorderFactory.createEmptyBorder(1, 1, 1, 1));
|
||||
|
||||
List<Manufacturer> manufacturers = new ArrayList<Manufacturer>();
|
||||
for (Manufacturer m : allManufacturers) {
|
||||
manufacturers.add(m);
|
||||
}
|
||||
List<Manufacturer> manufacturers = new ArrayList<>(allManufacturers);
|
||||
|
||||
Collections.sort(manufacturers, new Comparator<Manufacturer>() {
|
||||
manufacturers.sort(new Comparator<Manufacturer>() {
|
||||
@Override
|
||||
public int compare(Manufacturer o1, Manufacturer o2) {
|
||||
return o1.getSimpleName().compareTo(o2.getSimpleName());
|
||||
@ -163,7 +164,7 @@ public abstract class MotorFilterPanel extends JPanel {
|
||||
|
||||
});
|
||||
|
||||
manufacturerCheckList = new CheckList.Builder().<Manufacturer>build();
|
||||
manufacturerCheckList = new CheckList.Builder().build();
|
||||
manufacturerCheckList.setData(manufacturers);
|
||||
|
||||
manufacturerCheckList.setUncheckedItems(unselectedManusFromPreferences);
|
||||
@ -213,7 +214,8 @@ public abstract class MotorFilterPanel extends JPanel {
|
||||
// Total Impulse selection
|
||||
{
|
||||
sub = new JPanel(new MigLayout("fill"));
|
||||
border = BorderFactory.createTitledBorder(trans.get("TCurveMotorCol.TOTAL_IMPULSE"));
|
||||
border = BorderFactory.createTitledBorder(templateBorder);
|
||||
border.setTitle(trans.get("TCurveMotorCol.TOTAL_IMPULSE"));
|
||||
GUIUtil.changeFontStyle(border, Font.BOLD);
|
||||
sub.setBorder(border);
|
||||
|
||||
@ -240,7 +242,8 @@ public abstract class MotorFilterPanel extends JPanel {
|
||||
|
||||
// Motor Dimensions
|
||||
sub = new JPanel(new MigLayout("fill"));
|
||||
TitledBorder diameterTitleBorder = BorderFactory.createTitledBorder(trans.get("TCMotorSelPan.MotorSize"));
|
||||
TitledBorder diameterTitleBorder = BorderFactory.createTitledBorder(templateBorder);
|
||||
diameterTitleBorder.setTitle(trans.get("TCMotorSelPan.MotorSize"));
|
||||
GUIUtil.changeFontStyle(diameterTitleBorder, Font.BOLD);
|
||||
sub.setBorder(diameterTitleBorder);
|
||||
|
||||
|
@ -159,6 +159,7 @@ class MotorInformationPanel extends JPanel {
|
||||
|
||||
|
||||
comment = new JTextArea(5, 5);
|
||||
comment.setBorder(GUIUtil.getUITheme().getBorder());
|
||||
GUIUtil.changeFontSize(comment, -2);
|
||||
withCommentFont = comment.getFont();
|
||||
noCommentFont = withCommentFont.deriveFont(Font.ITALIC);
|
||||
|
@ -332,11 +332,10 @@ public class ThrustCurveMotorSelectionPanel extends JPanel implements MotorSelec
|
||||
|
||||
// Number of motors
|
||||
{
|
||||
nrOfMotorsLabel = new JLabel();
|
||||
nrOfMotorsLabel = new StyledLabel(-2f, StyledLabel.Style.ITALIC);
|
||||
nrOfMotorsLabel.setToolTipText(trans.get("TCMotorSelPan.lbl.ttip.nrOfMotors"));
|
||||
updateNrOfMotors();
|
||||
nrOfMotorsLabel.setForeground(Color.darkGray);
|
||||
nrOfMotorsLabel.setFont(new Font(Font.SANS_SERIF, Font.ITALIC, 11));
|
||||
panel.add(nrOfMotorsLabel, "gapleft para, spanx, wrap");
|
||||
sorter.addRowSorterListener(new RowSorterListener() {
|
||||
@Override
|
||||
|
Loading…
x
Reference in New Issue
Block a user