Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/100.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swing 如何在jtable中反映与java中的另一个表相同的值?_Swing_Jtable - Fatal编程技术网

Swing 如何在jtable中反映与java中的另一个表相同的值?

Swing 如何在jtable中反映与java中的另一个表相同的值?,swing,jtable,Swing,Jtable,我有两张桌子,上面的和下面的。通过从一个组合框中选择,可以动态更改下表。 下面的组合框项目是“A”、“B”。 此处若所选项目为“A”,则上下表值应相同。我的问题是 如果我正在编辑上表的值,同时,下表中也应反映相同的值。 埃克萨姆勒 如果我正在编辑上表用户值,同时,下表用户值中也应反映相同的值 如何在JTable中执行?让两个表共享同一个TableModel实例 if ("A".equals(combo.getSelectedItem()) { lower.setModel(upper.

我有两张桌子,上面的和下面的。通过从一个组合框中选择,可以动态更改下表。 下面的组合框项目是“A”、“B”。 此处若所选项目为“A”,则上下表值应相同。我的问题是 如果我正在编辑上表的值,同时,下表中也应反映相同的值。 埃克萨姆勒

如果我正在编辑上表用户值,同时,下表用户值中也应反映相同的值


如何在JTable中执行?

让两个表共享同一个TableModel实例

 if ("A".equals(combo.getSelectedItem()) {
    lower.setModel(upper.getModel()); 
 } else {
   // do whatever
 }   

让两个表共享TableModel的相同实例

 if ("A".equals(combo.getSelectedItem()) {
    lower.setModel(upper.getModel()); 
 } else {
   // do whatever
 }