当一个shell关闭时,Eclipse将关闭所有shell

时间:2015-04-17 19:01:47

标签: eclipse shell window

我是一个随机发生器的项目。随机数发出一个随机数(当然),用于调用随机游戏。

现在,我只有一场比赛。

当我运行随机发生器来获得游戏时,一切正常,它可以完美地加载游戏。

但是,当我关闭为随机游戏创建的窗口时,它还会关闭父窗口,使用户可以访问随机数发生器。

我不确定为什么会这样。

我尝试重构我的shell的名称以及我的显示,想知道这个结束是否因为他们共享名字而发生,但是没有解决任何问题。

我不确定为什么会这样,或者什么代码会阻止这种情况发生。

任何想法都会非常感激!

谢谢!

1 个答案:

答案 0 :(得分:0)

问题是有一个JFrame调用frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);。这迫使所有窗户关闭。关闭它可以解决这个问题。