我的问题是,PROGRAM如何关闭GUI而不是用户,以便它可以进入另一个框架。
答案 0 :(得分:2)
如果以下问题与Swing GUI有关:
我的问题是,PROGRAM如何关闭GUI而不是用户,以便它可以进入另一个框架。
然后这个问题可以得到回答:
JFrame.DO_NOTHING_ON_CLOSE
。close()
或setVisible(false)
来关闭任何窗口。即,
myJFrame.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
但话虽如此,实际上的问题应该得到回答:
再次注意,您最初提出的问题非常不完整,将来,您将要告诉我们所涉及的所有相关库,这里是Swing库,因为问题可能基本上是一个Swing问题。您还需要显示一些代码并准确解释您可能会遇到的问题。通常问题越好,你会看到的答案越好。例如,通过更多信息和代码,我们可以向您展示一些代码,以帮助您开始使用CardLayout。
答案 1 :(得分:1)
java.awt.Window aTopLevelGUI; // Normally referenced as a JWindow, but this is what impls setVisible(boolean)
// To close the window:
aTopLevelGUI.setVisible(false);