WindowListener 窗体监听器

原创 2015年07月07日 23:35:33


2014年9月8日 16:49:22




package cn.itcast.listener;
 
import java.awt.Frame;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.awt.event.WindowListener;
 
public class FrameDemo {
 
public static void main(String[] args) {
Frame f = new Frame("我的窗体");//事件源
f.setSize(600, 400);
f.setVisible(true);
//注册监听器
// f.addWindowListener(new WindowListener() {
//
// 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) {//事件对象一般是作为监听器方法的参数存在的,它封装了发生事件的对象
// Frame ff = (Frame)e.getSource();
// ff.dispose();//关闭窗口
// }
//
// public void windowClosed(WindowEvent e) {
//
// }
//
// public void windowActivated(WindowEvent e) {
//
// }
// });
f.addWindowListener(new WindowAdapter() {
 
@Override
public void windowClosing(WindowEvent e) {
Frame ff = (Frame)e.getSource();
ff.dispose();//关闭窗口
}
});
}
 
}
2014年9月8日 16:49:22




package cn.itcast.listener;
 
import java.awt.Frame;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.awt.event.WindowListener;
 
public class FrameDemo {
 
public static void main(String[] args) {
Frame f = new Frame("我的窗体");//事件源
f.setSize(600, 400);
f.setVisible(true);
//注册监听器
// f.addWindowListener(new WindowListener() {
//
// 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) {//事件对象一般是作为监听器方法的参数存在的,它封装了发生事件的对象
// Frame ff = (Frame)e.getSource();
// ff.dispose();//关闭窗口
// }
//
// public void windowClosed(WindowEvent e) {
//
// }
//
// public void windowActivated(WindowEvent e) {
//
// }
// });
f.addWindowListener(new WindowAdapter() {
 
@Override
public void windowClosing(WindowEvent e) {
Frame ff = (Frame)e.getSource();
ff.dispose();//关闭窗口
}
});
}
 
}
版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

对WindowListener接口的简单应用

实现代码: TestFrame.java文件的内容: import java.awt.*; public class TestFrame { public static void m...

WindowListener(附带适配器改良方案)

记忆力再次被折磨,求IDE助攻!  ps:顺便复习六级单词。。。 源代码: import java.awt.event.WindowListener ; import java.awt...

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

WindowListener

WindowListener Frame f=new Frame("WindowListener演示"); f.add(t, BorderLayout.CENTER); ...

关于WindowListener的使用

WindowListener是java中的接口。主要作用: 用于接收窗口事件的侦听器接口。旨在处理窗口事件的类要么实现此接口(及其包含的所有方法),要么扩展抽象类 WindowAdapter(仅...

WindowListener,MouseListener,KeyListener,MouseMotionListener

/** * @author ZhangShaoWen * 日期:2013-12-08 * 功能:在一个类中实现多种监听 */ package com.test; import javax.s...

windowListener和ActionListener的区别

package NoteBook; import java.awt.*; import java.awt.event.*; /**  * NoteBook-BookFrame.  *...

C++中关于windows窗体的编程

C++,windows窗体编程,MFC,API

初识ASP.NET MVC窗体验证与权限过滤---1.窗体身份验证

一直不懂如何解决web系统的登录权限控制问题,在最开始的时候,我用了一个很土的方法。用户登录成功后就把用户的身份信息写到一个会话cookie中。这种方法非常的脆弱而且不安全。比如a用户登录后没有退出功...

Winform之学生信息管理系统登陆窗体

好吧,对这块的知识学习早已期待已久,感觉学习的进度还是慢了,最近一直在学习Winform,不得不说一些登陆窗体的设计,这几天算是小有收获,自己也看了许多这方面的知识,知道了要想做学生信息管理系统是一个...

C# 迅雷,flash 悬浮窗体

有时候用迅雷,flash那种悬浮窗做一些信息提示效果还是不错的,所以写一个简单的demo给大家,仅供参考。 实现了不规则窗体绘制,实现了不获取焦点,实现了总是显示在前面,实现了文本显示,实现拖拽功能...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)