gpt4 book ai didi

java - 覆盖 Swing 中的列表选择

转载 作者:行者123 更新时间:2023-11-29 08:15:44 25 4
gpt4 key购买 nike

我想进行列表选择,这样当我第一次选择一个项目时,它会被选中,然后当我选择第二个项目时,两个项目都应该被选中,第一个选择应该保持原样。我已将列表选择模式设置为多项选择。但是仍然需要按 ctrl 键来做这件事。 我不想按 ctrl 键。

如何保持列表项被选中?

这是我设置选择模式的行:

list.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION);

编辑:按照 StanislavL 的建议,我尝试了以下操作,但对我没有用。

            DefaultListSelectionModel model = new DefaultListSelectionModel();
model.removeSelectionInterval(0, 2);
user_list.setSelectionModel(model);

最佳答案

多选需要按下Ctrl键,这是一个众所周知的约定。与使用 Shift 键选择一系列值相同。

就我个人而言,我永远不会花精力改变这种行为,因为这会使已经熟悉其他应用程序的用户感到困惑。

关于java - 覆盖 Swing 中的列表选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5025960/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com