我正在创建一个程序,单击自定义JButton可以让您下一次单击在屏幕上绘制图像。此JButton类的成员具有某些数据,这些数据对于每个单独的按钮是唯一的。 我的问题是当我通过一个方法点击一个然后提取数据的类时,我可以传递JButton对象。我在想这样的事情:
Click Method in JButton{
OutsideClass.setObject(this); //problem
}
OutsideClass{
Object obj = new Object();
public void setObject(Object Obj){
obj = Obj;
}
Click Method in OutsideClass{
place obj;
obj.getData;//Methods within JButton that retrieve specific data
}
我的问题是JButton的“setObject”部分。它不会将“this”识别为单击的特定对象,因此不起作用。有没有其他方法可以达到预期的效果?谢谢!