java - JTable 选择其他行并在单击某个单元格时获取其数据

标签 java swing jtable

我有一个 JTable。我想为一个单元格创建一个事件,如果用户单击它,他就可以从表中选择一行或多行,并将相应的 ID 保存在该单元格中。

enter image description here

因此,在示例中,用户将单击第 2 行中的“单击此处选择”,然后单击例如第 1 行和第 3 行。然后应使用 1 和 3 之类的内容覆盖单元格“单击此处选择”:

enter image description here

我正在考虑以某种方式在单击单元格时创建一个 MouseAdapter 事件,但我不知道如何做到这一点。知道我该如何解决这个问题吗?

最佳答案

使用 ListSelectionListenerMULTIPLE_INTERVAL_SELECTION。在处理程序中,使用 setValueAt() 更新表的模型以反射(reflect)更改。

关于java - JTable 选择其他行并在单击某个单元格时获取其数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38457747/

相关文章:

java - Wicket 操作 javascript 导入顺序

java - 与预泛型原始类型的泛型边界

java - 如何在鼠标单击 JTextField 时清除 JTextField

java - 禁用滚动到焦点单元格

java - 如何使用 java 8 流和功能接口(interface)过滤掉这个列表?

java - 制作公共(public)变量的最佳方式(JAVA)

Java模拟时钟

Java awt/swing AffineTransformation 在形状周围移动

java - JTable 单元格内的 JComboBox

java - JTable 表头格式