MANUAL = 6,
INSERT_MEASURE = 7,
DELETE_MEASURE = 8,
- SET_TEMPO = 9;
+ SET_TEMPO = 9,
+ PREFERENCES = 10;
/**
* Constructor of the dialogs.
case INSERT_MEASURE: makeInsertMeasureDialog(pane); break;
case DELETE_MEASURE: makeDeleteMeasureDialog(pane); break;
case SET_TEMPO: makeSetTempoDialog(pane); break;
+ case PREFERENCES: makePrefsDialog(pane); break;
}
}
setVisible(true);
}
+ private void makePrefsDialog(Container pane) {
+ /*
+ MidiDevice.Info[] devInfo = MidiSystem.getMidiDeviceInfo();
+ for (int i = 0; i < devInfo.length; i++) {
+ if (MidiSystem.getMidiDevice(devInfo[i]) instanceof Sequencer) {
+
+ } else if (MidiSystem.getMidiDevice(devInfo[i]) instanceof Synthesizer) {
+
+ }
+ }
+ String[] seqNames, synthNames;
+ JPanel pane = (JPanel) this.getContentPane();
+ pane.add(new JLabel("Sequencer"));
+ JComboBox seqBox = new JComboBox(seqNames);
+ pane.add(new JLabel("Synthesizer"));
+ JComboBox synthBox = new JComboBox(synthNames);
+ */
+ }
+
private MooNote note;
private JOptionPane optionPane;
private JTextField pitch;