我正在尝试制作一个程序,当按下一个按钮时,它将开始创建许多不可见的帧,它应该崩溃一台电脑。但是当我尝试运行它时,控制台会立即终止
这是该程序的代码:
public class JavaTester extends JFrame {
static JFrame frame;
static ImageIcon img;
private static boolean a = false;
public JavaTester() {
frame = new JFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(670, 700);
frame.setLocationRelativeTo(null);
frame.getContentPane().setBackground(new Color(0,255,0,0));
frame.getContentPane().setLayout(null);
frame.setUndecorated(true);
frame.setResizable(false);
frame.setVisible(true);
addKeyListener(new KeyListener() {
public void keyPressed(KeyEvent e) {
a = true;
}
public void keyReleased(KeyEvent e) {
}
public void keyTyped(KeyEvent e) {
}
});
}
public static void main(String[] args) {
do {
if (a) {
while (true)
new JavaTester();
}
} while (a = false);
}
}
这是我的循环排序方式的问题,还是有其它东西让它立即停止运行?
答案 0 :(得分:1)