valueChanged 事件侦听器 java swing = 为什么双击?
valueChanged event listener java swing = why double clicked?
我对 JList 中的 selecting 项目没有什么问题。
我使用 valueChanged ListSelectionListener,但是当我 select 任何项目时,它被点击两次,我只需要点击一次。有没有其他动作侦听器可以做到这一点?
这个问题:
阅读 How to Write a ListSelectionListener
上的 Swing 教程部分
您需要检查 ListSelectionEvent
的 getValueIsAdjusting()
方法,并且仅在值 returns 为 false 时才进行处理。
我对 JList 中的 selecting 项目没有什么问题。 我使用 valueChanged ListSelectionListener,但是当我 select 任何项目时,它被点击两次,我只需要点击一次。有没有其他动作侦听器可以做到这一点?
这个问题:
阅读 How to Write a ListSelectionListener
上的 Swing 教程部分您需要检查 ListSelectionEvent
的 getValueIsAdjusting()
方法,并且仅在值 returns 为 false 时才进行处理。