我有一个主要的jFrame的帮助,我按下按钮并打开新的JFrames,但问题是,当我打开其他JFrame的以前的仍然存在,因为我想要的是,当我按接下来的按钮,然后我向前移动到新的JFrame(前一个不应该在那里),当我按前一个按钮时,我会移回到先前的JFrame。关闭主JFrame
我知道有处置的功能,他们做的很好像jframe1.dispose(),但我不明白它是如何隐藏最早的JFrame其代码在主是这样写的
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run()
{
new GraphicalInterface().setVisible(true);
}
});
}
如何我是否在按钮代码中将此设置为.setVisible(false)?
请注意,如果您只是调用'setVisible(false)',本机屏幕资源将不会被释放。如果您不打算重新使用窗口,请改为使用'dispose()'方法。 – barjak 2012-02-14 12:32:07