个性化阅读
专注于IT技术分析

Java WindowListener接口

本文概述

每当你更改窗口状态时, 都会通知Java WindowListener。通知WindowEvent。 WindowListener接口位于java.awt.event包中。它有三种方法。

WindowListener接口的方法

在WindowListener界面中找到的7种方法的签名如下:

public abstract void windowActivated(WindowEvent e);
public abstract void windowClosed(WindowEvent e);
public abstract void windowClosing(WindowEvent e);
public abstract void windowDeactivated(WindowEvent e);
public abstract void windowDeiconified(WindowEvent e);
public abstract void windowIconified(WindowEvent e);
public abstract void windowOpened(WindowEvent e);

Java WindowListener示例

import java.awt.*;
import java.awt.event.WindowEvent;
import java.awt.event.WindowListener;
public class WindowExample extends Frame implements WindowListener{
	WindowExample(){
		addWindowListener(this);
		
		setSize(400, 400);
		setLayout(null);
		setVisible(true);
	}
	
public static void main(String[] args) {
	new WindowExample();
}
public void windowActivated(WindowEvent arg0) {
	System.out.println("activated");
}
public void windowClosed(WindowEvent arg0) {
	System.out.println("closed");
}
public void windowClosing(WindowEvent arg0) {
	System.out.println("closing");
	dispose();
}
public void windowDeactivated(WindowEvent arg0) {
	System.out.println("deactivated");
}
public void windowDeiconified(WindowEvent arg0) {
	System.out.println("deiconified");
}
public void windowIconified(WindowEvent arg0) {
	System.out.println("iconified");
}
public void windowOpened(WindowEvent arg0) {
	System.out.println("opened");
}
}

输出:

java awt windowlistener示例1
java awt windowlistener示例2

赞(0)
未经允许不得转载:srcmini » Java WindowListener接口

评论 抢沙发

评论前必须登录!