Standardized Dre Component creation for testing

This commit is contained in:
Marcus Rockwell 2024-10-09 19:29:19 -05:00
parent 4725c97c1a
commit 65d637f7ef

View File

@ -387,8 +387,8 @@ public class DreApplication extends TrickApplication {
JMenuBar menuBar = super.createMenuBar(); JMenuBar menuBar = super.createMenuBar();
JMenu menu = menuBar.getMenu(0); JMenu menu = menuBar.getMenu(0);
menu.add(new JSeparator(), 0); menu.add(new JSeparator(), 0);
menu.add(new JMenuItem(getAction("saveDR")), 0); menu.add(createMenuItem("saveDR"), 0);
menu.add(new JMenuItem(getAction("openDR")), 0); menu.add(createMenuItem("openDR"), 0);
menuBar.add(createOptionsMenu(), 1); menuBar.add(createOptionsMenu(), 1);
@ -480,6 +480,7 @@ public class DreApplication extends TrickApplication {
private void nameFieldInit() { private void nameFieldInit() {
nameField = new JTextField(15); nameField = new JTextField(15);
nameField.setName("groupNameField");
nameField.setMinimumSize(nameField.getPreferredSize()); nameField.setMinimumSize(nameField.getPreferredSize());
nameField.setPreferredSize(nameField.getPreferredSize()); nameField.setPreferredSize(nameField.getPreferredSize());
nameField.setMaximumSize(nameField.getPreferredSize()); nameField.setMaximumSize(nameField.getPreferredSize());
@ -487,22 +488,26 @@ public class DreApplication extends TrickApplication {
private void cycleFieldInit() { private void cycleFieldInit() {
cycleField = new NumberTextField("0.1", 5); cycleField = new NumberTextField("0.1", 5);
cycleField.setName("cycleField");
cycleField.setMinimumSize(cycleField.getPreferredSize()); cycleField.setMinimumSize(cycleField.getPreferredSize());
} }
private void maxFileSizeFieldInit() { private void maxFileSizeFieldInit() {
maxFileSizeField = new NumberTextField("1", 10); maxFileSizeField = new NumberTextField("1", 10);
maxFileSizeField.setName("fileSizeField");
maxFileSizeField.setMinimumSize((maxFileSizeField.getPreferredSize())); maxFileSizeField.setMinimumSize((maxFileSizeField.getPreferredSize()));
} }
private void sizeUnitsBoxInit() { private void sizeUnitsBoxInit() {
String[] units = {"B", "KiB", "MiB", "GiB"}; String[] units = {"B", "KiB", "MiB", "GiB"};
sizeUnitsBox = new JComboBox<>(units); sizeUnitsBox = new JComboBox<>(units);
sizeUnitsBox.setName("unitsComboBox");
sizeUnitsBox.setSelectedItem(sizeUnitsBox.getItemAt(3)); sizeUnitsBox.setSelectedItem(sizeUnitsBox.getItemAt(3));
} }
private void unlimitedSizeBoxInit() { private void unlimitedSizeBoxInit() {
unlimitedSizeBox = new JCheckBox("Unlimited File Size", false); unlimitedSizeBox = new JCheckBox("Unlimited File Size", false);
unlimitedSizeBox.setName("sizeLimitToggle");
unlimitedSizeBox.addActionListener(new ActionListener() { unlimitedSizeBox.addActionListener(new ActionListener() {
@Override @Override
public void actionPerformed(ActionEvent e) { public void actionPerformed(ActionEvent e) {