23 |
package org.jsampler.view.classic; |
package org.jsampler.view.classic; |
24 |
|
|
25 |
import java.awt.BorderLayout; |
import java.awt.BorderLayout; |
26 |
|
import java.awt.Dialog; |
27 |
import java.awt.Dimension; |
import java.awt.Dimension; |
28 |
import java.awt.Frame; |
import java.awt.Frame; |
29 |
|
|
30 |
import java.awt.event.ActionEvent; |
import java.awt.event.ActionEvent; |
31 |
import java.awt.event.ActionListener; |
import java.awt.event.ActionListener; |
32 |
|
import java.awt.event.WindowAdapter; |
33 |
|
import java.awt.event.WindowEvent; |
34 |
|
|
35 |
import javax.swing.BorderFactory; |
import javax.swing.BorderFactory; |
36 |
import javax.swing.Box; |
import javax.swing.Box; |
74 |
public NewMidiDeviceDlg(Frame owner) { |
public NewMidiDeviceDlg(Frame owner) { |
75 |
super(owner, i18n.getLabel("NewMidiDeviceDlg.title")); |
super(owner, i18n.getLabel("NewMidiDeviceDlg.title")); |
76 |
|
|
77 |
|
initNewMidiDeviceDlg(); |
78 |
|
} |
79 |
|
|
80 |
|
/** Creates a new instance of NewMidiDeviceDlg */ |
81 |
|
public NewMidiDeviceDlg(Dialog owner) { |
82 |
|
super(owner, i18n.getLabel("NewMidiDeviceDlg.title")); |
83 |
|
|
84 |
|
initNewMidiDeviceDlg(); |
85 |
|
} |
86 |
|
|
87 |
|
private void |
88 |
|
initNewMidiDeviceDlg() { |
89 |
JPanel mainPane = new JPanel(); |
JPanel mainPane = new JPanel(); |
90 |
mainPane.setLayout(new BoxLayout(mainPane, BoxLayout.Y_AXIS)); |
mainPane.setLayout(new BoxLayout(mainPane, BoxLayout.Y_AXIS)); |
91 |
|
|
106 |
} |
} |
107 |
}); |
}); |
108 |
|
|
109 |
for(MidiInputDriver d : CC.getSamplerModel().getMidiInputDrivers()) { |
MidiInputDriver[] drivers = CC.getSamplerModel().getMidiInputDrivers(); |
110 |
cbDrivers.addItem(d); |
if(drivers != null) { |
111 |
|
for(MidiInputDriver d : drivers) cbDrivers.addItem(d); |
112 |
} |
} |
113 |
|
|
114 |
cbDrivers.setMaximumSize(cbDrivers.getPreferredSize()); |
cbDrivers.setMaximumSize(cbDrivers.getPreferredSize()); |
154 |
public void |
public void |
155 |
actionPerformed(ActionEvent e) { onOk(); } |
actionPerformed(ActionEvent e) { onOk(); } |
156 |
}); |
}); |
157 |
|
|
158 |
|
addWindowListener(new WindowAdapter() { |
159 |
|
public void |
160 |
|
windowActivated(WindowEvent e) { btnCreate.requestFocusInWindow(); } |
161 |
|
}); |
162 |
} |
} |
163 |
|
|
164 |
protected void |
protected void |