菜单系统工作但无法关闭

Mal*_*lii 1 java swing canvas awt jframe

好的,所以我已经开始使用我的菜单系统并使用JFrame.一切似乎工作得很好,直到我点击启动画布的按钮.现在画布所做的是初始化扩展Canvas的JFrame,因此我无法使用线程.一旦帧启动并运行,它将调用一个有一段时间为真的方法{}之后我无法关闭帧.在使用static void main运行canvas应用程序之前,这从来就不是问题.如何解决新JFrame的这个问题没有关闭?

And*_*son 5

如何解决新JFrame的这个问题没有关闭?

不要阻止EDT(事件调度线程) - 当发生这种情况时,GUI将"冻结".而不是创建无限循环,实现一个SwingWorker长期运行的任务.有关更多详细信息,请参阅Swing中的并发.