java - JTable多选不使用键盘只使用鼠标

标签 java swing jtable

这是我的代码。我想在 JTable 中选择多行,我正在使用以下行:

table.getColumnModel().getSelectionModel().setSelectionMode(
    javax.swing.ListSelectionModel.MULTIPLE_INTERVAL_SELECTION);

通过上面的行,我可以使用键盘选择多行,但要求仅使用鼠标进行选择。

除此之外,Java 还提供了仅使用鼠标而不使用键盘的多选功能吗?

最佳答案

我认为这是不可能的。我建议在表中添加一个额外的列,其中包含一个复选框,允许将行标记为已选中。当然,您将无法使用表选择模型来了解选择了哪些行。

关于java - JTable多选不使用键盘只使用鼠标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11339154/

相关文章:

Java swing gridbaglayout 没有完全填满一行

java - 如何将数据库中的所有数据显示到jtable中?

java - 如何对 JTable 中找到的符号着色?

java - 最佳 Jtable 大小 java

java - 元素 "http"的前缀 "http:conduit"未绑定(bind) - 这是什么意思?

java - 处理子类中不需要的参数? (java)

java - 有没有办法知道哪些对象在堆的 "old"区域

java - 多边形相交失败,碰撞 "size"太大

java - 创建多个标签并将它们保存在列表中以供显示

java - 禁用 JTable 上的弹出菜单