valueChanged事件监听器java swing =为什么双击?

时间:2018-05-17 20:12:47

标签: java swing actionlistener jlist

我从JList中选择项目时遇到了一些问题。 我使用valueChanged ListSelectionListener,但当我选择任何项目时,它被点击两次,我只需要点击一次。还有其他动作听众可以做到吗?

这个问题:

AWS docs

完整代码:https://i.stack.imgur.com/D496F.jpg

1 个答案:

答案 0 :(得分:1)

阅读How to Write a ListSelectionListener

上的Swing教程中的部分

您需要检查getValueIsAdjusting()的{​​{1}}方法,并且仅在值返回false时进行处理。