diff options
| author | Paul Buetow <paul@buetow.org> | 2008-05-22 18:16:17 +0000 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2008-05-22 18:16:17 +0000 |
| commit | e008e166e795de282e245feda31ba9cca6de7c9a (patch) | |
| tree | f0c528fd93cb239bd6e3cfb73557003a847dfd20 /sources/simulator/VSSimulatorFrame.java | |
| parent | 2bd155a9fc2556be44a8b037ba55ce126429171e (diff) | |
initial icons support
Diffstat (limited to 'sources/simulator/VSSimulatorFrame.java')
| -rw-r--r-- | sources/simulator/VSSimulatorFrame.java | 49 |
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) |
