码迷,mamicode.com
首页 > 其他好文 > 详细

FrameDemo1

时间:2018-11-02 10:16:39      阅读:119      评论:0      收藏:0      [点我收藏+]

标签:listener   []   err   pen   ada   java.awt   监听   nbsp   set   

package cn.itcast;
import java.awt.Frame;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
//import java.awt.event.WindowListener;
public class FrameDemo1 {
 public static void main(String[] args) {
  // 创建窗体对象
  Frame f = new Frame("窗体关闭!");
  
  //设置窗体属性
  f.setBounds(400, 200, 400, 300);
  
  //事件监听
  /*
   * 事件源
   * 事件
   * 事件处理
   * 事件监听
   */
//  f.addWindowListener(new WindowListener() {
//   
//   @Override
//   public void windowOpened(WindowEvent e) {
//    // TODO Auto-generated method stub
//    
//   }
//   
//   @Override
//   public void windowIconified(WindowEvent e) {
//    // TODO Auto-generated method stub
//    
//   }
//   
//   @Override
//   public void windowDeiconified(WindowEvent e) {
//    // TODO Auto-generated method stub
//    
//   }
//   
//   @Override
//   public void windowDeactivated(WindowEvent e) {
//    // TODO Auto-generated method stub
//    
//   }
//   
//   @Override
//   public void windowClosing(WindowEvent e) {
//    // TODO Auto-generated method stub
//    System.exit(0);//退出虚拟机
//    
//   }
//   
//   @Override
//   public void windowClosed(WindowEvent e) {
//    // TODO Auto-generated method stub
//   }
//   
//   @Override
//   public void windowActivated(WindowEvent e) {
//    // TODO Auto-generated method stub
//    
//   }
//  });
  //用适配器类改进
  //用于接收窗口事件的侦听器接口
  f.addWindowListener(new WindowAdapter() {
   @Override
   public void windowClosing(WindowEvent e) {
    System.exit(0);//关闭虚拟机
   }
  });
  //设置窗体可见
  f.setVisible(true);
  
 }
}

FrameDemo1

标签:listener   []   err   pen   ada   java.awt   监听   nbsp   set   

原文地址:https://www.cnblogs.com/rong123/p/9894315.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!