我是一个随机发生器的项目。随机数发出一个随机数(当然),用于调用随机游戏。
现在,我只有一场比赛。
当我运行随机发生器来获得游戏时,一切正常,它可以完美地加载游戏。
但是,当我关闭为随机游戏创建的窗口时,它还会关闭父窗口,使用户可以访问随机数发生器。
我不确定为什么会这样。
我尝试重构我的shell的名称以及我的显示,想知道这个结束是否因为他们共享名字而发生,但是没有解决任何问题。
我不确定为什么会这样,或者什么代码会阻止这种情况发生。
任何想法都会非常感激!
谢谢!
森
答案 0 :(得分:0)
问题是有一个JFrame调用frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
。这迫使所有窗户关闭。关闭它可以解决这个问题。