我有两张桌子,UPPER和LOWER。通过从一个组合框中选择,可以动态更改LOWER表。 LOWER组合框项目为“A”,“B”。 如果所选项目为“A”,则LOWER和UPPER表值应相同。我的问题是 如果我正在编辑UPPER表值,同时同样的值也应该反映在LOWER表中。 Examle
UPPER TABLE
S.No Default Value User Value
1 58.5 65.0
2 20.5 40.0
LOWER TABLE
Combobox value is 'A'
S.No Default Value User Value
1 58.5 65.0
2 20.5 40.0
如果我正在编辑UPPER表用户值,同时相同的值也应反映在LOWER表用户值中。
如何在JTable中做到?
答案 0 :(得分:3)
让两个表共享同一个TableModel实例
if ("A".equals(combo.getSelectedItem()) {
lower.setModel(upper.getModel());
} else {
// do whatever
}