-2
我试图用去除内walls
ArrayList
所有对象进行循环,但我不能让它工作ArrayList中删除不起作用
public void initializeButtons(){
JButton save_button = new JButton("Save");
save_button.addMouseListener(new Button_MouseListener(save_button));
save_button.setBounds(1300, 50, 75, 50);
add(save_button);
JButton load_button = new JButton("Load");
save_button.addMouseListener(new Button_MouseListener(load_button));
load_button.setBounds(1300, 125, 75, 50);
add(load_button);
JButton reset_button = new JButton("Reset");
save_button.addMouseListener(new Button_MouseListener(reset_button));
reset_button.setBounds(1300, 200, 75, 50);
add(reset_button);
}
这是Button_MouseListener
部分负责处理"Reset"
按钮
if (button.getText().equals("Reset")) {
for (int i = 0; i < walls.size(); i++) {
walls.remove(((int)i));
}
repaint();
}
注意: walls.clear();
也不起作用,我没有得到任何错误。它什么都不做。