119 |
private final JLabel lChannels |
private final JLabel lChannels |
120 |
= new JLabel(i18n.getLabel("AudioDevicePane.lChannels")); |
= new JLabel(i18n.getLabel("AudioDevicePane.lChannels")); |
121 |
|
|
122 |
private final JSpinner spinnerChannels |
private final JSpinner spinnerChannels; |
|
= new JSpinner(new SpinnerNumberModel(1, 1, 50, 1)); |
|
123 |
|
|
124 |
private final JLabel lChannel = |
private final JLabel lChannel = |
125 |
new JLabel(i18n.getLabel("AudioDevicePane.lChannel")); |
new JLabel(i18n.getLabel("AudioDevicePane.lChannel")); |
154 |
p.add(Box.createRigidArea(new Dimension(12, 0))); |
p.add(Box.createRigidArea(new Dimension(12, 0))); |
155 |
p.add(lChannels); |
p.add(lChannels); |
156 |
p.add(Box.createRigidArea(new Dimension(5, 0))); |
p.add(Box.createRigidArea(new Dimension(5, 0))); |
157 |
|
|
158 |
|
Parameter<Integer> prm = |
159 |
|
audioDeviceModel.getDeviceInfo().getChannelsParameter(); |
160 |
|
int min = 1; |
161 |
|
if(prm.getRangeMin() != null) min = prm.getRangeMin().intValue(); |
162 |
|
int max = 50; |
163 |
|
if(prm.getRangeMax() != null) max = prm.getRangeMax().intValue(); |
164 |
|
|
165 |
|
spinnerChannels = new JSpinner(new SpinnerNumberModel(1, min, max, 1)); |
166 |
|
if(prm.isFixed()) spinnerChannels.setEnabled(false); |
167 |
p.add(spinnerChannels); |
p.add(spinnerChannels); |
168 |
p.setOpaque(false); |
p.setOpaque(false); |
169 |
|
|