1

我正在制作一个程序,单击自定义 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”识别为单击的特定对象,因此不起作用。有没有其他方法可以达到预期的效果?谢谢!

4

0 回答 0