使用JTable的JDialog和自定义JPanel - 从JDialog访问JTable

时间:2016-05-21 08:58:31

标签: java swing jtable jdialog

有一个自定义类,扩展名为CustomJPanel的JPanel,其中包含一个JTable。我已经将一个CustomJPanel实例添加到JDialog派生类中,该类具有OK和cancel按钮。

一旦用户按下OK,我想从我的自定义JDialog类访问特定单元格的值。这是因为用户应该知道用户是否设置了具有不正确值的单元格,如果存在,则应该知道哪个单元格正确。问题是JDialog类引用了CustomJPanel,而不是JTable。我有两个选择:

  1. 向CustomJPanel添加一个返回JTable的方法(它会中断 封装)

  2. 向CustomJPanel添加一个返回值的方法 来自JTable的特定单元格

  3. 哪一个更好?这些是我能想到的两个,也许你可以提出更好的建议。

0 个答案:

没有答案