我不知道如何将jtable1
的值传递给jtable2
。例如,当我双击jtable1
中的行时,它将在jtable2
处显示相同的值。任何的想法?我认为很长一段时间,我无法解决问题。
答案 0 :(得分:2)
如果您想在同一个JFrame中将值从jTable
转移到另一个jTable
,请在jTable1
的鼠标点击事件中提供
jTable2.setValueAt(jTable1.getValueAt(0, 0).toString(), 0, 0);
jTable2.setValueAt(jTable1.getValueAt(0, 1).toString(), 0, 1);
jTable2.setValueAt(jTable1.getValueAt(0, 2).toString(), 0, 2);
希望这能解决您的问题...
答案 1 :(得分:1)
学习教程部分How to Use Tables: User Selections并了解如何How to Write a List Selection Listener。在jtable1
监听器中,您可以更新TableModel
jtable2
以显示任何相关数据。