0
如果我要一遍又一遍執行上的按鈕的ActionListener
,所以它不會給我再同ANS我應該怎麼做?我將如何在同一個課堂上一次又一次地對同一件事物執行actionListener?
例如:
down = new JButton("DOWN-1");
down.setSize(down.getPreferredSize());
down.setLocation(100,200);
down.addActionListener(this);
left=new JButton("LEFT-1");
left.setSize(left.getPreferredSize());
left.setLocation(100,250);
left.addActionListener(this);
right=new JButton("RIGHT-1");
right.setSize(right.getPreferredSize());
right.setLocation(100,300);
right.addActionListener(this);
up1=new JButton("UP-2");
up1.setSize(up1.getPreferredSize());
up1.setLocation(550,150);
up.addActionListener(this);
@Override
public void actionPerformed(ActionEvent a)
{
int counter=370;
if (a.getSource()==up) {
System.out.println(counter);
x=250+62+62;
y=60+62+62+62+62+62;
b1.setLocation(x,counter-62);
l19.setLocation(x,counter);
}
}
在這我想一次又一次地使用按鈕,但它不工作...
你的問題還不清楚。你也不會執行一個監聽器,當有事情發生時調用這個監聽器。 – zapl
哦,哇,我不小心刪除了我的評論,但這裏的問題:'up.addActionListener(this);'應該''up1.addActionListener(this);' – iWumbo
我知道....但我想再次執行它,再.... .... zapl –