如何每次單擊按鈕時更改按鈕的位置?它的作品,但只是第一次點擊它。JButton:更改按鈕的位置
import javax.swing.*;
import java.awt.event.*;
public class Viewer {
private static JButton b1 = new JButton("Action Listener");
private static JFrame f = new JFrame();
private static JPanel p = new JPanel();
public static void main(String[]args){
f.setVisible(true);
f.setSize(400,400);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
p.add(b1);
f.add(p);
b1.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
b1.setLocation(100,100);
}
});
}
}
您將它移動到100,100點的恆定位置。當你多次按下按鈕時,並不是它不工作,而只是將它移動到相同的位置,這看起來沒有任何效果。 –
謝謝。我沒有看到。我將隨機化x組件和y組件以使其工作 – user3105629