当一个外壳关闭时,Eclipse将关闭所有外壳
我有一个项目,它是一个随机发生器。随机数发生器给出了一个随机数(当然)用来调用随机游戏 现在,我只有一场比赛 当我运行随机化程序来获得游戏时,一切都正常,它完美地加载了游戏 但是,当我关闭为随机游戏创建的窗口时,它也会关闭父窗口,让用户可以访问随机发生器 我不知道为什么会发生这种情况 我试着重构shell的名称和显示,想知道是否因为它们共享名称而导致关闭,但这并没有解决任何问题 我不知道为什么会发生这种情况,或者什么代码可以阻止这种情况发生 任何想法都将不胜感激 谢谢当一个外壳关闭时,Eclipse将关闭所有外壳,eclipse,shell,window,Eclipse,Shell,Window,我有一个项目,它是一个随机发生器。随机数发生器给出了一个随机数(当然)用来调用随机游戏 现在,我只有一场比赛 当我运行随机化程序来获得游戏时,一切都正常,它完美地加载了游戏 但是,当我关闭为随机游戏创建的窗口时,它也会关闭父窗口,让用户可以访问随机发生器 我不知道为什么会发生这种情况 我试着重构shell的名称和显示,想知道是否因为它们共享名称而导致关闭,但这并没有解决任何问题 我不知道为什么会发生这种情况,或者什么代码可以阻止这种情况发生 任何想法都将不胜感激 谢谢 Nathan问题是有一个J
Nathan问题是有一个JFrame调用了
frame.setDefaultCloseOperation(JFrame.EXIT\u ON\u CLOSE)代码>。这迫使所有窗户关闭。关闭此选项修复了问题。您必须向我们展示一些代码。您知道,我实际上已经解决了这个问题。启动的第二个应用程序使用JFrames。在窗口代码内部,执行了以下操作frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)代码>JFrame的名称当然是course frame。这个函数最终关闭了所有窗口。这个方法解决了这个问题。