单击 JList 中的项目时如何切换它们?
我当前有一个 JList,并且需要通过单击即可切换项目,类似于将选择模式设置为 MULTIPLE_INTERVAL
时按住 Ctrl 键单击的工作方式。
如果有项目 A、B 和 C,是否可以按如下方式选择和取消选择项目,而不需要用户按住 Ctrl 键单击?
-用户点击A,A被选中
-用户点击B,A和B被选中
-用户点击A,B被选中
I currently have a JList and I need the items to be able to be toggled with a single click, similarly to how Ctrl-click works when it is set to MULTIPLE_INTERVAL
for the selection mode.
Is it possible to make the items select and deselect as follows if there are items A, B and C without making the user require Ctrl-click?
-The user clicks A, A is selected
-The user clicks B, A and B are selected
-The user clicks A, B is selected
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我能想到的最简单的方法是添加一个
MouseListener
并捕获点击并手动选择/取消选择项目。The easiest way I can think to do this is to add a
MouseListener
and capture the clicks and manually select/unselect items.