用JAVA做出来的窗体关不掉 用JAVA做出来的窗体关不掉,要想点右上角的X让它关掉应该怎样弄,请说详细以点,本人学JAVA才8天,是个菜鸟,你们可以叫我小菜。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你加上这句就OK了:jFrame.setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); 或 addWindowListener(new WindowAdapter() { public void windowClosing (WindowEvent e) { System.exit(0); } }); 只点X只是看不见了,实际还在运行中,在构造函数里写上this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 楼上正解,关不掉是因为你没有实现相应的事件监听器中的方法,默认只是使frame看不见,实际还在内存中存在。setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);是swing中新加入的(相比SWT而言),实际上它做的也和实现addWindowListener(new WindowAdapter() { public void windowClosing (WindowEvent e) { System.exit(0); } });类似,如果你是用swing,可以直接用setDefaultCloseOperation,如果使用SWT,则要实现上面的监听器并将这个listener加入到frame中 WindowEvent 是窗体事件 点击窗体是发生 关于移位运算符 帮忙看一下这个换背景的窗体 java新手的几个问题 怎样使JTable的标题栏上的按钮可以点击 学 JAVA 要与 UNIX/Linux 结合起来学习吗? Sql server2000连接出现问题 JAVA+ORACLE的中文问题,散分了。 jbuilder问题 迭代器报错 比特币 java 报错java.net.SocketException: Unexpected end of file from server jfreechart画折线图问题 二维数组问题
jFrame.setDefaultCloseOperation(DO_NOTHING_ON_CLOSE);
addWindowListener(new WindowAdapter()
{
public void windowClosing (WindowEvent e)
{
System.exit(0);
}
});
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);是swing中新加入的(相比SWT而言),实际上它做的也和实现
addWindowListener(new WindowAdapter()
{
public void windowClosing (WindowEvent e)
{
System.exit(0);
}
});
类似,如果你是用swing,可以直接用setDefaultCloseOperation,如果使用SWT,则要实现上面的监听器并将这个listener加入到frame中
点击窗体是发生