请教Java高手一个“为什么我的windowclosing()方法进入不了”的问题。

高手:我写了一个windowclosing()方法,打断点后,debug调试,关闭这个类型的窗体,怎么都无法进入我打的断点。我写的这个windowclosing()方法的... 高手: 我写了一个windowclosing()方法,打断点后,debug调试,关闭这个类型的窗体,怎么都无法进入我打的断点。 我写的这个windowclosing()方法的代码现场如下图一: 我写的本类型的类头代码如下图二: 希望高手能够支招: 我写的代码,问题出在哪里?怎么改? 谢谢!! 展开
 我来答
雪飞潇潇
2018-01-04 · TA获得超过6274个赞
知道大有可为答主
回答量:1968
采纳率:91%
帮助的人:861万
展开全部

你重写了windowclosing()方法, 还不够啊, 还要添加到窗口上啊addWindowListener(....)

完整的参考代码

案例1:推荐

import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import javax.swing.*;
//本类继承自JFrame
public class DemoFrame1 extends JFrame  {
 public DemoFrame1() {
  setTitle("测试");
  setDefaultCloseOperation(EXIT_ON_CLOSE);
  setSize(260, 280);
  setLocationRelativeTo(null);
  //需要给JFrame窗口添加上窗口事件响应
  addWindowListener(new WindowAdapter() {
   @Override
   public void windowClosing(WindowEvent e) {
    System.out.println("关闭中");//输出 提示  关闭中
    System.exit(0);
   }
  });// 给窗口添加上,才有效
 }
 public static void main(String[] args) {
  new DemoFrame1().setVisible(true);
 }
}

参考代码案例2

import java.awt.event.WindowEvent;
import java.awt.event.WindowListener;
import javax.swing.*;

//本类 继承自JFrame. 实现了WindowListener接口里的方法
public class DemoFrame2 extends JFrame implements WindowListener {
 public DemoFrame2() {
  setTitle("测试");
  setDefaultCloseOperation(EXIT_ON_CLOSE);
  setSize(260, 280);
  setLocationRelativeTo(null);
  addWindowListener(this);// 给窗口添加上,才有效
 }
 public static void main(String[] args) {
  new DemoFrame2().setVisible(true);
 }
 public void windowOpened(WindowEvent e) {
 }
 public void windowIconified(WindowEvent e) {
 }
 public void windowDeiconified(WindowEvent e) {
 }
 public void windowDeactivated(WindowEvent e) {
 }
 public void windowClosing(WindowEvent e) {
  System.out.println("关闭中");
  System.exit(0);
 }
 public void windowClosed(WindowEvent e) {
 }
 public void windowActivated(WindowEvent e) {
 }
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式