Use IconButton for multi-level wind buttons
This commit is contained in:
parent
ea210bac8d
commit
7d5db58eec
@ -58,6 +58,8 @@ import info.openrocket.core.unit.Unit;
|
|||||||
import info.openrocket.core.unit.UnitGroup;
|
import info.openrocket.core.unit.UnitGroup;
|
||||||
import info.openrocket.core.util.StateChangeListener;
|
import info.openrocket.core.util.StateChangeListener;
|
||||||
|
|
||||||
|
import info.openrocket.swing.gui.util.Icons;
|
||||||
|
import info.openrocket.swing.gui.widgets.IconButton;
|
||||||
import net.miginfocom.swing.MigLayout;
|
import net.miginfocom.swing.MigLayout;
|
||||||
import info.openrocket.swing.gui.SpinnerEditor;
|
import info.openrocket.swing.gui.SpinnerEditor;
|
||||||
import info.openrocket.swing.gui.adaptors.BooleanModel;
|
import info.openrocket.swing.gui.adaptors.BooleanModel;
|
||||||
@ -548,7 +550,7 @@ public class SimulationConditionsPanel extends JPanel {
|
|||||||
JPanel buttonPanel = new JPanel(new MigLayout("ins 0"));
|
JPanel buttonPanel = new JPanel(new MigLayout("ins 0"));
|
||||||
|
|
||||||
// Add level
|
// Add level
|
||||||
JButton addButton = new JButton(trans.get("simedtdlg.but.addWindLevel"));
|
JButton addButton = new IconButton(trans.get("simedtdlg.but.addWindLevel"), Icons.FILE_NEW);
|
||||||
addButton.addActionListener(e -> {
|
addButton.addActionListener(e -> {
|
||||||
tableModel.addWindLevel();
|
tableModel.addWindLevel();
|
||||||
sorter.sort();
|
sorter.sort();
|
||||||
@ -556,7 +558,7 @@ public class SimulationConditionsPanel extends JPanel {
|
|||||||
buttonPanel.add(addButton);
|
buttonPanel.add(addButton);
|
||||||
|
|
||||||
// Remove level
|
// Remove level
|
||||||
JButton removeButton = new JButton(trans.get("simedtdlg.but.removeWindLevel"));
|
JButton removeButton = new IconButton(trans.get("simedtdlg.but.removeWindLevel"), Icons.EDIT_DELETE);
|
||||||
removeButton.addActionListener(e -> {
|
removeButton.addActionListener(e -> {
|
||||||
int selectedRow = windLevelTable.getSelectedRow();
|
int selectedRow = windLevelTable.getSelectedRow();
|
||||||
tableModel.removeWindLevel(selectedRow);
|
tableModel.removeWindLevel(selectedRow);
|
||||||
@ -565,7 +567,7 @@ public class SimulationConditionsPanel extends JPanel {
|
|||||||
buttonPanel.add(removeButton, "gapright unrel");
|
buttonPanel.add(removeButton, "gapright unrel");
|
||||||
|
|
||||||
// Visualization levels
|
// Visualization levels
|
||||||
JButton visualizeButton = new JButton(trans.get("simedtdlg.but.visualizeWindLevels"));
|
JButton visualizeButton = new IconButton(trans.get("simedtdlg.but.visualizeWindLevels"), Icons.SIM_PLOT);
|
||||||
visualizeButton.addActionListener(e -> {
|
visualizeButton.addActionListener(e -> {
|
||||||
Window owner = SwingUtilities.getWindowAncestor(panel);
|
Window owner = SwingUtilities.getWindowAncestor(panel);
|
||||||
if (owner instanceof Dialog) {
|
if (owner instanceof Dialog) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user