From 4f4f166ccaf35c8ae8d5afa0159ea67bcff784ea Mon Sep 17 00:00:00 2001 From: "jason@long.name" Date: Fri, 15 Mar 2013 20:30:06 +0000 Subject: [PATCH] aboutdlg: include version/vendor of Java run-time in About dialog box git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@593 d9718cc8-9f43-0410-858b-315f434eb58c --- src/micropolisj/gui/MainWindow.java | 3 +++ strings/GuiStrings.properties | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/micropolisj/gui/MainWindow.java b/src/micropolisj/gui/MainWindow.java index ab59a31..7b7708a 100644 --- a/src/micropolisj/gui/MainWindow.java +++ b/src/micropolisj/gui/MainWindow.java @@ -1356,6 +1356,9 @@ public class MainWindow extends JFrame { String version = getClass().getPackage().getImplementationVersion(); String versionStr = MessageFormat.format(strings.getString("main.version_string"), version); + versionStr = versionStr.replace("%java.version%", System.getProperty("java.version")); + versionStr = versionStr.replace("%java.vendor%", System.getProperty("java.vendor")); + JLabel appNameLbl = new JLabel(versionStr); JLabel appDetailsLbl = new JLabel(strings.getString("main.about_text")); JComponent [] inputs = new JComponent[] { appNameLbl, appDetailsLbl }; diff --git a/strings/GuiStrings.properties b/strings/GuiStrings.properties index b46e77d..bf7753f 100644 --- a/strings/GuiStrings.properties +++ b/strings/GuiStrings.properties @@ -17,7 +17,7 @@ main.population_label = Population: main.error_caption = Error main.tools_caption = Tools main.about_caption = About MicropolisJ -main.version_string = Version {0} +main.version_string = Version {0} (Java %java.version%, %java.vendor%) main.caption_unnamed_city = MicropolisJ main.caption_named_city = {0} - MicropolisJ main.about_text = \