代码为
import java.awt.*;
import java.awt.event.*;
public class frame1 extends frame{
public static void main (String []args){
new frame1.launchfram1();
}
public void launchfram1(){
setLocation(200,300);
setSize(300,300);
pack();
addWindowsListener(new WindowsAdapter(){
public void WindowsClosing(WindowsEvent e){
System.exit(0);
}
})
}
}
我想问的是为什么在构造fram1的时候没有实现都关闭表功能,需要自己写代码实现,还有就是我在我在写关闭功能时候并没有判断是是点击的哪一个图标(fram1有最大化,最小化,关闭图标),我点击最多大或最小化都会引发窗口事件,也就是按理我随便点击其中一个,fram1都会关闭,但实际上只有点击关闭图标才是关闭。这是为什呀? |