【发布时间】:2011-06-25 05:57:46
【问题描述】:
我目前有一个 JList,我需要能够通过单击来切换项目,类似于将选择模式设置为 MULTIPLE_INTERVAL 时 Ctrl-click 的工作方式。
如果有项目A、B和C,是否可以按如下方式进行项目的选择和取消选择而不需要用户按Ctrl键?
-用户点击A,A被选中
-用户点击B,A和B被选中
-用户点击A,B被选中
【问题讨论】:
我目前有一个 JList,我需要能够通过单击来切换项目,类似于将选择模式设置为 MULTIPLE_INTERVAL 时 Ctrl-click 的工作方式。
如果有项目A、B和C,是否可以按如下方式进行项目的选择和取消选择而不需要用户按Ctrl键?
-用户点击A,A被选中
-用户点击B,A和B被选中
-用户点击A,B被选中
【问题讨论】:
我能想到的最简单的方法是添加MouseListener 并捕获点击并手动选择/取消选择项目。
【讨论】: