2014-03-07 4 views
0

У меня есть редактируемый JComboBox, и я хочу зарегистрировать или прослушать событие мыши, когда всплывающее меню JCombobox будет двойным щелчком. Пожалуйста, избегайте регистрации в цикле компонентов JComboBox, так как это не работает. Я пробовал с itemListener, но это не оправдывало щелчок мыши.как зарегистрировать событие MouseClick на Java Swing editable ComboBox

Позвольте мне знать, какой логический способ разобраться в этом вопросе

ответ

1

Добавить MouseListener в редакцию или в поле со списком:

ComboBoxEditor editor = comboBox.getEditor(); 
JTextField textField = (JTextField)editor.getEditorComponent(); 
textField.addMouseListener(...); 
Смежные вопросы