From e03a1e9a41e636a925c9bb6ad03be3e8b51b535f Mon Sep 17 00:00:00 2001 From: Adrien Hopkins Date: Sun, 17 Jul 2022 14:43:01 -0500 Subject: Added a GUI test simulating expression conversion --- src/main/java/sevenUnitsGUI/TabbedView.java | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) (limited to 'src/main/java/sevenUnitsGUI/TabbedView.java') diff --git a/src/main/java/sevenUnitsGUI/TabbedView.java b/src/main/java/sevenUnitsGUI/TabbedView.java index ca20216..dfea2c6 100644 --- a/src/main/java/sevenUnitsGUI/TabbedView.java +++ b/src/main/java/sevenUnitsGUI/TabbedView.java @@ -166,18 +166,20 @@ final class TabbedView implements ExpressionConversionView, UnitConversionView { final SearchBoxList fromSearch; /** The panel for "To" in the dimension-based converter */ final SearchBoxList toSearch; - /** The output area in the dimension-based converter */ - final JTextArea unitOutput; /** The button used for conversion */ final JButton convertUnitButton; + /** The output area in the dimension-based converter */ + final JTextArea unitOutput; // EXPRESSION-BASED CONVERTER /** The "From" entry in the conversion panel */ - private final JTextField fromEntry; + final JTextField fromEntry; /** The "To" entry in the conversion panel */ - private final JTextField toEntry; + final JTextField toEntry; + /** The button used for conversion */ + final JButton convertExpressionButton; /** The output area in the conversion panel */ - private final JTextArea expressionOutput; + final JTextArea expressionOutput; // UNIT AND PREFIX VIEWERS /** The searchable list of unit names in the unit viewer */ @@ -292,11 +294,12 @@ final class TabbedView implements ExpressionConversionView, UnitConversionView { this.toEntry.setBorder(BorderFactory.createTitledBorder("To")); // button to convert - final JButton convertButton = new JButton("Convert"); - convertExpressionPanel.add(convertButton); + this.convertExpressionButton = new JButton("Convert"); + convertExpressionPanel.add(this.convertExpressionButton); - convertButton.addActionListener(e -> this.presenter.convertExpressions()); - convertButton.setMnemonic(KeyEvent.VK_ENTER); + this.convertExpressionButton + .addActionListener(e -> this.presenter.convertExpressions()); + this.convertExpressionButton.setMnemonic(KeyEvent.VK_ENTER); // output of conversion this.expressionOutput = new JTextArea(2, 32); -- cgit v1.2.3