单击时将唯一的JButton数据传递给另一个类

时间:2013-03-20 23:37:08

标签: java swing jbutton actionlistener

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

0 个答案:

没有答案