Привет У меня есть JComboBox
с 3 вариантами, и я пытаюсь выяснить, какой actionlistener
применить, чтобы что-то произошло, когда выбран вариант.На данный момент мой код:
comboBoxMode = new JComboBox();
comboBoxMode.addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent arg0) {
int selection = comboBoxMode.getSelectedIndex();
switch (selection){
case 0: break;
case 1: enableNormalModeFeatures(); break;
case 2: enableRevisionModeFeatures(); break;
case 3: enableTimerModeFeatures(); break;
}
}
});
comboBoxMode.setModel(new DefaultComboBoxModel(new String[] {"[--Please Select a Mode--]", "Normal", "Revision", "Timer"}));
Цель состоит в том, чтобы включить другие инструменты выбора на странице, когда они выбирают определенный режим.mouselistener, кажется, не работает.Что меня смутило, так это то, что вам действительно нужно дважды щелкнуть, чтобы выбрать опцию, но я предполагаю, что есть некоторый встроенный код, который можно запустить, только если выбран элемент списка?Во всяком случае, любые указатели будут оценены, спасибо, ребята!