summaryrefslogtreecommitdiff
path: root/sources/simulator/VSSimulatorFrame.java
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2008-05-22 18:16:17 +0000
committerPaul Buetow <paul@buetow.org>2008-05-22 18:16:17 +0000
commite008e166e795de282e245feda31ba9cca6de7c9a (patch)
treef0c528fd93cb239bd6e3cfb73557003a847dfd20 /sources/simulator/VSSimulatorFrame.java
parent2bd155a9fc2556be44a8b037ba55ce126429171e (diff)
initial icons support
Diffstat (limited to 'sources/simulator/VSSimulatorFrame.java')
-rw-r--r--sources/simulator/VSSimulatorFrame.java49
1 files changed, 25 insertions, 24 deletions
diff --git a/sources/simulator/VSSimulatorFrame.java b/sources/simulator/VSSimulatorFrame.java
index b3a003f..15e1105 100644
--- a/sources/simulator/VSSimulatorFrame.java
+++ b/sources/simulator/VSSimulatorFrame.java
@@ -103,27 +103,6 @@ public class VSSimulatorFrame extends VSFrame implements ActionListener {
prefs.getString("lang.simulation"));
menuSimulation.setMnemonic(prefs.getInteger("keyevent.simulation"));
- startItem = new JMenuItem(prefs.getString("lang.start"));
- startItem.setAccelerator(KeyStroke.getKeyStroke(
- prefs.getInteger("keyevent.start"),
- ActionEvent.ALT_MASK));
- startItem.addActionListener(this);
- menuSimulation.add(startItem);
- startButton = new JButton(prefs.getString("lang.start"));
- startButton.addActionListener(this);
- toolBar.add(startButton);
-
- pauseItem = new JMenuItem(prefs.getString("lang.pause"));
- pauseItem.setAccelerator(KeyStroke.getKeyStroke(
- prefs.getInteger("keyevent.pause"),
- ActionEvent.ALT_MASK));
- pauseItem.addActionListener(this);
- menuSimulation.add(pauseItem);
- pauseItem.setEnabled(false);
- pauseButton = new JButton(prefs.getString("lang.pause"));
- pauseButton.addActionListener(this);
- toolBar.add(pauseButton);
-
resetItem = new JMenuItem(prefs.getString("lang.reset"));
resetItem.setAccelerator(KeyStroke.getKeyStroke(
prefs.getInteger("keyevent.reset"),
@@ -131,7 +110,7 @@ public class VSSimulatorFrame extends VSFrame implements ActionListener {
resetItem.addActionListener(this);
resetItem.setEnabled(false);
menuSimulation.add(resetItem);
- resetButton = new JButton(prefs.getString("lang.reset"));
+ resetButton = new JButton(new ImageIcon("icons/reset.gif", prefs.getString("lang.reset")));
resetButton.addActionListener(this);
toolBar.add(resetButton);
@@ -143,10 +122,32 @@ public class VSSimulatorFrame extends VSFrame implements ActionListener {
replayItem.addActionListener(this);
replayItem.setEnabled(false);
menuSimulation.add(replayItem);
- replayButton = new JButton(prefs.getString("lang.replay"));
+ replayButton = new JButton(new ImageIcon("icons/replay.gif", prefs.getString("lang.replay")));
replayButton.addActionListener(this);
toolBar.add(replayButton);
+ pauseItem = new JMenuItem(prefs.getString("lang.pause"));
+ pauseItem.setAccelerator(KeyStroke.getKeyStroke(
+ prefs.getInteger("keyevent.pause"),
+ ActionEvent.ALT_MASK));
+ pauseItem.addActionListener(this);
+ menuSimulation.add(pauseItem);
+ pauseItem.setEnabled(false);
+ pauseButton = new JButton(new ImageIcon("icons/pause.gif", prefs.getString("lang.pause")));
+ pauseButton.addActionListener(this);
+ toolBar.add(pauseButton);
+
+ startItem = new JMenuItem(prefs.getString("lang.start"));
+ startItem.setAccelerator(KeyStroke.getKeyStroke(
+ prefs.getInteger("keyevent.start"),
+ ActionEvent.ALT_MASK));
+ startItem.addActionListener(this);
+ menuSimulation.add(startItem);
+ startButton = new JButton(new ImageIcon("icons/start.gif", prefs.getString("lang.start")));
+ startButton.addActionListener(this);
+ toolBar.add(startButton);
+
+
JMenuBar mainMenuBar = new JMenuBar();
mainMenuBar.add(menuFile);
mainMenuBar.add(menuEdit);
@@ -236,7 +237,7 @@ public class VSSimulatorFrame extends VSFrame implements ActionListener {
if (source instanceof JMenuItem)
sourceText = ((JMenuItem) source).getText();
else
- sourceText = ((JButton) source).getText();
+ sourceText = ((ImageIcon) ((JButton) source).getIcon()).getDescription();
if (sourceText.equals(prefs.getString("lang.simulation.close"))) {
if (simulations.size() == 1)