public static final int statusResetDelay = 3000;
public static final Font FONT = new Font("Helvetica", Font.PLAIN, 10);
public static final Color bgColor = new Color(192, 224, 255);
+ public static final Image logo = Toolkit.getDefaultToolkit().getImage("images/moose.gif");
/**
* Creates the GUI.
setBackground(menu);
setBackground(toolbar);
setBackground(view);
- statusBar.setBackground(bgColor);
- view.setBackground(bgColor);
// Creates timer.
timer = new java.util.Timer();
}
}};
am.put("Play", playAction);
- am.put("Octave change 2", createOctaveAction(2));
- am.put("Octave change 4", createOctaveAction(4));
- am.put("Octave change 6", createOctaveAction(6));
- am.put("Octave change 8", createOctaveAction(8));
+ am.put("Change octave up", createOctaveAction(1));
+ am.put("Change octave down", createOctaveAction(-1));
InputMap im = getRootPane().getInputMap(JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT);
KeyStroke playKey = KeyStroke.getKeyStroke(KeyEvent.VK_SPACE, 0);
- KeyStroke octave2Key = KeyStroke.getKeyStroke(KeyEvent.VK_F9, 0);
- KeyStroke octave4Key = KeyStroke.getKeyStroke(KeyEvent.VK_F10, 0);
- KeyStroke octave6Key = KeyStroke.getKeyStroke(KeyEvent.VK_F11, 0);
- KeyStroke octave8Key = KeyStroke.getKeyStroke(KeyEvent.VK_F12, 0);
+ KeyStroke octaveUpKey = KeyStroke.getKeyStroke(KeyEvent.VK_F9, 0);
+ KeyStroke octaveDownKey = KeyStroke.getKeyStroke(KeyEvent.VK_F10, 0);
im.put(playKey, "Play");
- im.put(octave2Key, "Octave change 2");
- im.put(octave4Key, "Octave change 4");
- im.put(octave6Key, "Octave change 6");
- im.put(octave8Key, "Octave change 8");
+ im.put(octaveUpKey, "Change octave up");
+ im.put(octaveDownKey, "Change octave down");
advanceStatus();
// Configures window.
addWindowListener(new MooGUICloser());
pack();
- setIconImage(Toolkit.getDefaultToolkit().getImage("images/moose.gif"));
+ setIconImage(logo);
Dimension bounds = Toolkit.getDefaultToolkit().getScreenSize();
- setSize(bounds.width,bounds.height - 40);
+ setSize(bounds.width,bounds.height - 28);
setLocation(0, 0);
setBackground(Color.white);
advanceStatus();