From 611d5baf50087dda72940f539f0cd3710d2ea70a Mon Sep 17 00:00:00 2001 From: =?utf8?q?David=20=E2=80=98Bombe=E2=80=99=20Roden?= Date: Mon, 21 Dec 2009 22:36:24 +0100 Subject: [PATCH] =?utf8?q?Add=20=E2=80=9Cchoose=E2=80=9D=20button.?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- src/de/todesbaum/jsite/gui/PreferencesPage.java | 8 ++++++-- src/de/todesbaum/jsite/i18n/jSite.properties | 1 + 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/de/todesbaum/jsite/gui/PreferencesPage.java b/src/de/todesbaum/jsite/gui/PreferencesPage.java index eca390e..719421b 100644 --- a/src/de/todesbaum/jsite/gui/PreferencesPage.java +++ b/src/de/todesbaum/jsite/gui/PreferencesPage.java @@ -28,6 +28,7 @@ import java.awt.event.ActionEvent; import javax.swing.AbstractAction; import javax.swing.Action; import javax.swing.ButtonGroup; +import javax.swing.JButton; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.JRadioButton; @@ -116,7 +117,7 @@ public class PreferencesPage extends TWizardPage { * Creates all actions. */ private void createActions() { - chooseTempDirectoryAction = new AbstractAction(I18n.getMessage("jsite.preferences.choose-temp-directory")) { + chooseTempDirectoryAction = new AbstractAction(I18n.getMessage("jsite.preferences.temp-directory.choose")) { @Override @SuppressWarnings("synthetic-access") @@ -130,7 +131,7 @@ public class PreferencesPage extends TWizardPage { @Override @SuppressWarnings("synthetic-access") public void run() { - chooseTempDirectoryAction.putValue(Action.NAME, I18n.getMessage("jsite.preferences.choose-temp-directory")); + chooseTempDirectoryAction.putValue(Action.NAME, I18n.getMessage("jsite.preferences.temp-directory.choose")); } }); } @@ -159,6 +160,9 @@ public class PreferencesPage extends TWizardPage { defaultTempDirectory.getModel().setGroup(tempDirectoryButtonGroup); customTempDirectory.getModel().setGroup(tempDirectoryButtonGroup); + JButton chooseButton = new JButton(chooseTempDirectoryAction); + tempDirectoryPanel.add(chooseButton, new GridBagConstraints(2, 2, 1, 1, 0.0, 0.0, GridBagConstraints.LINE_END, GridBagConstraints.BOTH, new Insets(0, 6, 0, 0), 0, 0)); + I18nContainer.getInstance().registerRunnable(new Runnable() { /** diff --git a/src/de/todesbaum/jsite/i18n/jSite.properties b/src/de/todesbaum/jsite/i18n/jSite.properties index c5a0cfe..0c0932d 100644 --- a/src/de/todesbaum/jsite/i18n/jSite.properties +++ b/src/de/todesbaum/jsite/i18n/jSite.properties @@ -69,6 +69,7 @@ jsite.preferences.description=Use this page to manage some global settings. jsite.preferences.temp-directory=Temporary Directory jsite.preferences.temp-directory.default=Default jsite.preferences.temp-directory.custom=Custom +jsite.preferences.temp-directory.choose=Choose jsite.insert.heading=Project insert jsite.insert.description=Please wait while the project is being inserted. -- 2.7.4