如何在Java Swing可编辑ComboBox上注册MouseClick事件

时间:2014-03-07 18:09:58

标签: java swing jcombobox

我有一个可编辑的JComboBox,我想在双击JCombobox弹出菜单后注册或收听鼠标点击事件。请避免注册到JComboBox组件的循环,因为它没有工作。 我尝试使用itemListener,但这并不能证明单击鼠标是正确的。

让我知道解决这个问题的一些合理方法

1 个答案:

答案 0 :(得分:1)

将MouseListener添加到编辑器或组合框中:

ComboBoxEditor editor = comboBox.getEditor();
JTextField textField = (JTextField)editor.getEditorComponent();
textField.addMouseListener(...);
相关问题