From c1dc26dacdbd197fe9c710fa1ec68e2118503e2f Mon Sep 17 00:00:00 2001 From: =?utf8?q?David=20=E2=80=98Bombe=E2=80=99=20Roden?= Date: Tue, 22 Dec 2009 21:06:52 +0100 Subject: [PATCH] =?utf8?q?Convert=20=E2=80=9Ccustom=E2=80=9D=20radio=20but?= =?utf8?q?ton=20to=20field=20and=20select=20the=20right=20one=20when=20set?= =?utf8?q?ting=20a=20temp=20directory.?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- src/de/todesbaum/jsite/gui/PreferencesPage.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/de/todesbaum/jsite/gui/PreferencesPage.java b/src/de/todesbaum/jsite/gui/PreferencesPage.java index 297016d..3eb7bc7 100644 --- a/src/de/todesbaum/jsite/gui/PreferencesPage.java +++ b/src/de/todesbaum/jsite/gui/PreferencesPage.java @@ -65,6 +65,9 @@ public class PreferencesPage extends TWizardPage { /** The “default” button. */ private JRadioButton defaultTempDirectory; + /** The “custom” button. */ + private JRadioButton customTempDirectory; + /** * Creates a new “preferences” page. * @@ -112,6 +115,12 @@ public class PreferencesPage extends TWizardPage { */ public void setTempDirectory(String tempDirectory) { this.tempDirectory = tempDirectory; + tempDirectoryTextField.setText((tempDirectory != null) ? tempDirectory : ""); + if (tempDirectory != null) { + customTempDirectory.setSelected(true); + } else { + defaultTempDirectory.setSelected(true); + } } // @@ -191,7 +200,7 @@ public class PreferencesPage extends TWizardPage { defaultTempDirectory = new JRadioButton(selectDefaultTempDirectoryAction); tempDirectoryPanel.add(defaultTempDirectory, new GridBagConstraints(0, 1, 3, 1, 1.0, 0.0, GridBagConstraints.LINE_START, GridBagConstraints.BOTH, new Insets(6, 18, 0, 0), 0, 0)); - final JRadioButton customTempDirectory = new JRadioButton(selectCustomTempDirectoryAction); + customTempDirectory = new JRadioButton(selectCustomTempDirectoryAction); tempDirectoryPanel.add(customTempDirectory, new GridBagConstraints(0, 2, 1, 1, 0.0, 0.0, GridBagConstraints.LINE_START, GridBagConstraints.BOTH, new Insets(0, 18, 0, 0), 0, 0)); ButtonGroup tempDirectoryButtonGroup = new ButtonGroup(); -- 2.7.4