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

valueChanged event listener java swing = why double clicked?

我对 JList 中的 selecting 项目没有什么问题。 我使用 valueChanged ListSelectionListener,但是当我 select 任何项目时,它被点击两次,我只需要点击一次。有没有其他动作侦听器可以做到这一点?

这个问题:

完整代码:https://pastebin.ca/4029336

阅读 How to Write a ListSelectionListener

上的 Swing 教程部分

您需要检查 ListSelectionEventgetValueIsAdjusting() 方法,并且仅在值 returns 为 false 时才进行处理。