容器可以简化图形化界面的设计,以整体结构来布置界面

容器(Container)也是一个类,实际上是Component的子类,因此容器本身也是一个组件,具有组件的所有性质,但是它的主要功能是容纳其它组件和容器。

容器可以简化图形化界面的设计,以整体结构来布置界面。

所有的容器都可以通过add()方法向容器中添加组件。常用的容器3种:Panel, Frame, Applet。

 

 1 package TomAwt;
 2 
 3 
 4 import java.applet.Applet;
 5 import java.awt.*;
 6 import java.awt.event.*;
 7 public class TomAwt_13 extends Frame{
 8     public TomAwt_13(){
 9         super("可关闭的窗口");
10         setSize(300,200);
11         setVisible(true);
12         //use WinAdapter
13         addWindowListener(new WinAdapter());
14     }
15     public static void main(String[] args){
16         new TomAwt_13();
17     }
18     //must extends WindowAdapter
19     class WinAdapter extends WindowAdapter{
20         //only rewrite the necessary method
21         public void windowClosing(WindowEvent e){
22             System.exit(0);
23         }
24     }
25 }

 

posted @ 2018-08-05 14:15  borter  阅读(223)  评论(0编辑  收藏  举报