我有一个 JTable。我想为一个单元格创建一个事件,如果用户单击它,他就可以从表中选择一行或多行,并将相应的 ID 保存在该单元格中。
因此,在示例中,用户将单击第 2 行中的“单击此处选择”,然后单击例如第 1 行和第 3 行。然后应使用 1 和 3 之类的内容覆盖单元格“单击此处选择”:
我正在考虑以某种方式在单击单元格时创建一个 MouseAdapter 事件,但我不知道如何做到这一点。知道我该如何解决这个问题吗?
最佳答案
使用 ListSelectionListener
与MULTIPLE_INTERVAL_SELECTION
。在处理程序中,使用 setValueAt()
更新表的模型以反射(reflect)更改。
关于java - JTable 选择其他行并在单击某个单元格时获取其数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38457747/