Java:如何在打开另一个JFrame时关闭它?

Kev*_*vin 3 java swing image netbeans-6.9

我的程序以JFrame中带有文本字段的图片开头.我想在用户类型启动时关闭图片JFrame并打开另一个JFrame与主程序.我试过了

processEvent(new WindowEvent(this, WindowEvent.WINDOW_CLOSING));

在图像框架上,但它关闭所有窗口.

Ani*_*Dev 7

该方法JFrame.setVisible可用于隐藏或显示基于参数的JFrame,同时JFrame.dispose实际上"破坏"框架,通过关闭它并释放它使用的资源.在这里,setVisible(false)如果你打算重新打开它,你可以调用相框,或者dispose()如果你不打开它就调用相框,这样你的程序可以释放一些内存.然后你会调用setVisible(true)主框架使其可见.