如何从JTable 1获取值到JTable 2?

时间:2012-06-30 16:02:45

标签: java swing jtable

我不知道如何将jtable1的值传递给jtable2。例如,当我双击jtable1中的行时,它将在jtable2处显示相同的值。任何的想法?我认为很长一段时间,我无法解决问题。

2 个答案:

答案 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以显示任何相关数据。