对不起我是新手。在这种情况下,我的if语句不起作用。
import java.awt.Color;
import javax.swing.JFrame;
public class Map implements Runnable{
JFrame map = new JFrame("Hunter Prey Game");
Map(){
map.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
map.setSize(400,400);
map.setResizable(false);
map.setBackground(Color.BLACK);
map.setVisible(true);
}
public void run() {
for(int i = 0 ; i < 20 ; i++){
System.out.println("hello"+i);
if(i == 1)
map.setBackground(Color.BLACK);
else
map.setBackground(Color.BLUE);
try {
Thread.sleep(2000);
} catch (InterruptedException e) {
// choose to ignore this exception
}
}
}
public static void main(String[] args){
Thread t = new Thread(new Map());
t.start();
}
}