我有一个包装对象数组 - 实际上是一个矩阵 - 其中包含一个复选框,我希望在包含复选框的状态更改时检测此对象在数组中的位置
public class visualCell implements ItemSelectable{ private JCheckBox checkBox; private int row; private int col; }
当复选框更改其状态时,我希望能够访问包含该对象的 visualCell 对象(如果可能)。顺便提一句,我将侦听器添加到包装对象中。
答案 0 :(得分:0)
您有很多选择。一种方法是将row
和col
传递给侦听器,并根据这些参数找到您的VisualObject
(使用大写的第一个字母btw)。
您的监听器实现需要对矩阵的引用。