本帖最后由 月光海 于 2014-4-19 11:49 编辑
- package awtDemo;
- import java.awt.Button;
- import java.awt.FlowLayout;
- import java.awt.Frame;
- import java.awt.event.WindowAdapter;
- import java.awt.event.WindowEvent;
- public class Demo1 {
- public static void main(String[] args) {
- // TODO Auto-generated method stub
- Frame f=new Frame("我是一个小窗口,啦啦啦");
- f.setSize(600, 500);
- f.setLocation(300, 200);
- f.setLayout(new FlowLayout());
- Button b=new Button("我是按钮,拉拉");
- f.add(b);
- f.addWindowListener(new WindowAdapter() {
- public void windowClosing(WindowEvent e
- {
- System.out.println("关啦");
- System.exit(0);
- }
- });
- f.setVisible(true);
- }
- }
复制代码 public void windowClosing(WindowEvent e)//这个是窗口的关闭动作,我里面有语句可执行。我明白是为什么,但是,WindowListener是个接口,接口中有窗口从正常状态变成最小化的方法,这个方法是抽象的“windowIconified(WindowEvent e)窗口从正常状态变为最小化状态时调用。“
我用的是WindowListener的子类WindowAdapter,但是它里面的这个方法为空啊,为什么在窗口上点击最小化按钮的时候能够将窗口最小化呢????
|
|