Java学习笔记-窗口创建

来源:互联网 发布:煤矿生产能力数据库 编辑:程序博客网 时间:2024/06/07 20:15


自己创建一个自己的窗口类(MyFrame),继承系统窗口类(Frame),添加WindowListener监听器

WindowListener是一个接口,则需要自己定义一个具体类去实现

MyFrame.java

import java.awt.Frame;public class MyFrame extends Frame {private static final long serialVersionUID = 7891935466585870206L;public MyFrame(String title){super(title);}public static void main(String[] args){MyFrame mf = new MyFrame("我的第一个窗口程序");mf.setSize(400, 350);mf.setLocation(30, 50);mf.addWindowListener(new MyWindowListener());mf.setVisible(true);}}

适配器.java

import java.awt.event.WindowEvent;import java.awt.event.WindowListener;public abstract class 适配器 implements WindowListener {public void windowOpened(WindowEvent e) {// TODO Auto-generated method stub}public void windowClosing(WindowEvent e) {// TODO Auto-generated method stub}public void windowClosed(WindowEvent e) {// TODO Auto-generated method stub}public void windowIconified(WindowEvent e) {// TODO Auto-generated method stub}public void windowDeiconified(WindowEvent e) {// TODO Auto-generated method stub}public void windowActivated(WindowEvent e) {// TODO Auto-generated method stub}public void windowDeactivated(WindowEvent e) {// TODO Auto-generated method stub}}


编写自己的监听器,实现简单的方法覆盖

public class MyWindowListener extends 适配器 {public void windowClosing(WindowEvent e) {//方法覆盖System.exit(0);}}





1 0
原创粉丝点击