translations: add menu item for launching translation tool

git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@658 d9718cc8-9f43-0410-858b-315f434eb58c
This commit is contained in:
jason@long.name 2013-05-21 13:27:23 +00:00
parent b20a0f7e77
commit 237b28ebe7
3 changed files with 35 additions and 0 deletions

View file

@ -647,6 +647,14 @@ public class MainWindow extends JFrame
JMenu helpMenu = new JMenu(strings.getString("menu.help"));
menuBar.add(helpMenu);
menuItem = new JMenuItem(strings.getString("menu.help.launch-translation-tool"));
menuItem.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt)
{
onLaunchTranslationToolClicked();
}});
helpMenu.add(menuItem);
menuItem = new JMenuItem(strings.getString("menu.help.about"));
menuItem.addActionListener(wrapActionListener(
new ActionListener() {
@ -1470,6 +1478,15 @@ public class MainWindow extends JFrame
}
}
private void onLaunchTranslationToolClicked()
{
if (maybeSaveCity()) {
dispose();
TranslationTool tt = new TranslationTool();
tt.setVisible(true);
}
}
private void onAboutClicked()
{
String version = getClass().getPackage().getImplementationVersion();

View file

@ -0,0 +1,17 @@
package micropolisj.gui;
import java.awt.*;
import javax.swing.*;
public class TranslationTool extends JFrame
{
public TranslationTool()
{
JButton btn = new JButton("Hello World!");
add(btn, BorderLayout.CENTER);
pack();
setLocationRelativeTo(null);
setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
}
}

View file

@ -107,6 +107,7 @@ menu.windows.evaluation = Evaluation
menu.windows.graph = Graph
menu.help = Help
menu.help.launch-translation-tool = Launch Translation Tool
menu.help.about = About
!