addwindowlistener(new windowadapter())

来源:百度知道 编辑:UC知道 时间:2024/06/30 21:32:13
import java.awt.*;
import java.awt.event.*;
import javax.swing.ImageIcon;
class Event1 extends Frame implements ActionListener{
Button but1,but2;
Label lbl1;
public Event1(){
super("Event Example");
addWindowListener(new WindowAdapter() {
public void windowClosing( WindowEvent e )
{ System.exit( 0 ); } } );
initialize();
}
public void initialize(){
setSize(300,200);
this.setLayout(null);
but1=new Button("but1");
but1.setBounds(10,40,70,25);
but1.addActionListener(this);
add(but1);
but2=new Button("but1");
but2.setBounds(105,40,70,25);
but2.addActionListener(this);
add(but2);
lbl1=new Label("0",Label.CENTER);
lbl1.setBounds(75,70,70,25);

lbl1.setForeground(Color.blue);
add(lbl1);
setVisi

给窗口注册一个事件监听器,
当你点了窗口右上方的叉号时
此方法被调用

若对语法不懂,学习关于java inner class的知识

是关闭窗口! WindowAdapter()是窗口事件适配器类 用来监听窗口关闭事件的 当事件发生时 执行windowClosing()方法

这个是关闭窗口的意思啊.