java-图形用户界面(GUI)之AWT编程-AWT容器

1、容器(Container)

  容器(Container)是Component的子类,因此容器本身也是一个组件,具有组建的所有性质,可以调用Component类的所有方法。如:Component类提供的设置组件大小、位置、可见性的方法:

  1)setLocation(int x ,int y):设置组件的位置

  2)setSize(int width,int height):设置组建的大小

  3)setBounds(int x ,int y,int width,int height):同时设置组建的大小、位置

  4)setVisible(Boolean b):设置该组件的可见性

 

  容器还可以盛装其他组件。容器类(Container)提供了如下几个常用方法来访问容器中的组件:

  1)Component add(Component comp):向容器中添加其他组件(该组件既可以是普通组件,也可以是容器),并返回被添加的组件。

 

  AWT中的典型容器:

  (1)Panel,外在表现为一个矩形区域,该区域内可盛方其他组件,其特点如下:

    1)不能独立存在,必须放在其他容器中;

    2)用来盛放其他组件,为其他组件提供空间;

    3)默认使用FlowLayout布局管理器。

  (2)ScrollPane,一个带滚动条的容器,其特点如下:

    1)可作为容器盛放其他组件,当组件占用空间过大时,ScrollPane自动产生滚动条

    2)不能单独存在,必须放在其他容器中

    3)默认使用BorderLayout布局管理器

 

posted on 2018-11-30 10:43  ayuandeblog  阅读(272)  评论(0编辑  收藏  举报

导航