Mercurial > hg > release > thermostat-1.4
changeset 1765:42aec8731685
Fix back button in "Thermostat Users Setup" stage of setup GUI
Reviewed-by: jerboaa
Review-thread: http://icedtea.classpath.org/pipermail/thermostat/2015-August/015611.html
PR2581
author | Anirudhan Mukundan <amukunda@redhat.com> |
---|---|
date | Fri, 28 Aug 2015 13:52:44 -0400 |
parents | 8e0d3c92f621 |
children | d264f872f402 |
files | setup/command/src/main/java/com/redhat/thermostat/setup/command/internal/SetupWindow.java setup/command/src/main/java/com/redhat/thermostat/setup/command/internal/UserPropertiesView.java |
diffstat | 2 files changed, 14 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/setup/command/src/main/java/com/redhat/thermostat/setup/command/internal/SetupWindow.java Fri Aug 28 13:27:54 2015 -0400 +++ b/setup/command/src/main/java/com/redhat/thermostat/setup/command/internal/SetupWindow.java Fri Aug 28 13:52:44 2015 -0400 @@ -211,6 +211,14 @@ } } }); + userPropertiesView.getBackBtn().addActionListener(new ActionListener() { + @Override + public void actionPerformed(ActionEvent actionEvent) { + mainView.remove(userPropertiesView); + showView(mongoUserSetupView); + setLargeFrame(false); + } + }); userPropertiesView.getFinishBtn().addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent actionEvent) {
--- a/setup/command/src/main/java/com/redhat/thermostat/setup/command/internal/UserPropertiesView.java Fri Aug 28 13:27:54 2015 -0400 +++ b/setup/command/src/main/java/com/redhat/thermostat/setup/command/internal/UserPropertiesView.java Fri Aug 28 13:52:44 2015 -0400 @@ -137,7 +137,6 @@ backBtn = new JButton(translator.localize(LocaleResources.BACK).getContents()); backBtn.setPreferredSize(new Dimension(70, 30)); - backBtn.setEnabled(false); finishBtn = new JButton(translator.localize(LocaleResources.FINISH).getContents()); finishBtn.setPreferredSize(new Dimension(70, 30)); finishBtn.setEnabled(true); @@ -163,12 +162,14 @@ } public void enableButtons() { + backBtn.setEnabled(true); finishBtn.setEnabled(true); agentInfoPanel.setEnabled(true); clientInfoPanel.setEnabled(true); } public void disableButtons() { + backBtn.setEnabled(false); finishBtn.setEnabled(false); agentInfoPanel.setEnabled(false); clientInfoPanel.setEnabled(false); @@ -179,6 +180,10 @@ return this; } + public JButton getBackBtn() { + return backBtn; + } + public JButton getFinishBtn() { return finishBtn; }