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

原文链接: http://www.cnblogs.com/annewang/p/10042831.html

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布局管理器

转载于:https://www.cnblogs.com/annewang/p/10042831.html

猜你喜欢

转载自blog.csdn.net/weixin_30215465/article/details/94858354