如何实现:点击“退出”按钮,来关闭窗口 在线等待。。。。 试试把消息的Listener动作改成这个System.exit(0); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 退出系统用System.exit(0);如果仅仅是关闭当前frame用直接写dispose();就可以了。 在按钮的aactionPerformed(ActionEvent e)中写上System.exit(0);就ok了 我关闭当前frame,但这样做还是不对。能否帮我分析以上代码,错在何处 如果你有JBuilder,你可以新建一个工程。然后再建一个Frame包含About Dialog,在About Dialog的代码里有你想要的。protected void processWindowEvent(WindowEvent e) { if (e.getID() == WindowEvent.WINDOW_CLOSING) { cancel(); } super.processWindowEvent(e); } /**Close the dialog*/ void cancel() { dispose(); } /**Close the dialog on a button event*/ public void actionPerformed(ActionEvent e) { if (e.getSource() == button1) { cancel(); } } 其实dispose 只是将窗口断开连接,但是不能真正的关闭它。它仍然是存在的。 Frame 与 JFrame的 不同 请高手指教!谢谢!菜鸟学习中 关于JTable的ListSelectionEvent不触发的问题 FOR语句输出每计算10次自动换行? 小程序,代码问题 请教java io流问题 question 我要生成java 的文档在dos 下用什么命令. 有关java线程方面的问题,请高手帮忙 关于Thinking in Java 文档? 想设计个程序,求思路 用jdbc for sqlserver 2000(Microsoft的)调用存储过程为何返回不了记录集 关于Socket通信的问题
如果仅仅是关闭当前frame用直接写dispose();就可以了。
写上System.exit(0);就ok了
能否帮我分析以上代码,错在何处
然后再建一个Frame包含About Dialog,在About Dialog的代码里有你想要的。
protected void processWindowEvent(WindowEvent e) {
if (e.getID() == WindowEvent.WINDOW_CLOSING) {
cancel();
}
super.processWindowEvent(e);
}
/**Close the dialog*/
void cancel() {
dispose();
}
/**Close the dialog on a button event*/
public void actionPerformed(ActionEvent e) {
if (e.getSource() == button1) {
cancel();
}
}
它仍然是存在的。