JFrame跳转之后出现两个页面,怎么使它关闭后出现的页面,而前一个页面却不关闭?

 我来答
死后是好人
2012-08-19 · TA获得超过2638个赞
知道小有建树答主
回答量:628
采纳率:0%
帮助的人:965万
展开全部
如果你是在第一个页面里定义了个JFrame的对象,来打开的第二个窗口,比如
JFrame frame=new JFrame();
那就用
frame.dispose();//根据需要,这个也可以定义在事件侦听中,不过frame 的定义必须在你主程序的方法和构造方法之外之外,最好是直接定义在类的大括号之下,比如
public class MyFrame{
private JFrame frame;//定义在方法之外,在构造函数中进行初始化,不然在事件侦听中会报错
//提示说在事件侦听中的变量必须是static的
public MyFrame(){}
public static void main(String args[]){}
}
如果是通过第二个窗口的事件来关闭窗口,那就在第二个窗口的控件(比如说按钮)的事件侦听里添加上this.dispose();
来自:求助得到的回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式