有一个自定义类,扩展名为CustomJPanel
的JPanel,其中包含一个JTable。我已经将一个CustomJPanel实例添加到JDialog派生类中,该类具有OK和cancel按钮。
一旦用户按下OK,我想从我的自定义JDialog类访问特定单元格的值。这是因为用户应该知道用户是否设置了具有不正确值的单元格,如果存在,则应该知道哪个单元格正确。问题是JDialog类引用了CustomJPanel,而不是JTable。我有两个选择:
向CustomJPanel添加一个返回JTable的方法(它会中断 封装)
向CustomJPanel添加一个返回值的方法 来自JTable的特定单元格
哪一个更好?这些是我能想到的两个,也许你可以提出更好的建议。