Creeper? Awwww~man!
2021-03-31 19:14
采纳率: 50%
浏览 42
已采纳

java使用了while(true)语句后关闭不了JFrame如何解决?

 我在制作java游戏,但是使用

this.setDefaultCloseOperation(EXIT_ON_CLOSE);

并不能通过点击退出按钮就退出窗口。在整个程序里面用了while(true)循环,请问各位大佬有没有什么解决办法?

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • 大广-全栈开发 2021-04-01 13:02
    已采纳

    定义静态变量

    已采纳该答案
    打赏 评论
  • Creeper? Awwww~man! 2021-03-31 19:53

    我现在发现在执行while(true)语句时事件不会检测,因为我试着使用键盘检测

    this.addKeyListener(new KeyListener() {
        @Override
        public void keyPressed(KeyEvent e) {
            repaint();
            x += 10;
        }		
    });

    发现x并没有增加,请教大佬怎么解决,谢谢!

    打赏 评论

相关推荐 更多相似问题