Что я должен делать, если я хочу, чтобы выполнить 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 –