java 容器与面板_JAVA中的2种容器框架和面板

Java的抽象窗口工具中提供了多种容器,本节将简单介绍其中最重要的两种——框架和面板。

1  框架

在前面的例子里,我们已经见到过框架的使用方法。框架是一个带标题框的窗口,窗口的大小可以改变。默认情况下,框架使用BorderI,ayout布局管理器,可以使用setLayout()对此进行修改。大多数应用程序都会在程序开始的时候创建一个框架,当然,也可以在一个程序中使用多个框架。

2  面板

面板是一个容器,并且是一个纯粹的容器,它不能作为独立的窗口使用。默认情况下,面板使用FlowLayout布局管理器,同样可以使用setI~ayout()方法对此进行修改。

面板可以像按钮那样被创建并加入到其他容器中。当面板被加入某个容器时,可以对它执行以下两项重要操作:

(1)为面板指定一个布局管理器,使得在整个显示区域中,面板所在的部分具有特殊的布局。

(2)向面板中加入组件。

3  创建面板和构造复杂布局

面板是通过构造方法panel()创建的。面板在创建之后,必须通过add()方法加入到其他容器中才有意义。

框架的布局管理器是BorderLayout,面板被放置在其North区域。在面板中,则放置了两个按钮。通过这种容器嵌套的方法,可以创建出复杂的布局。对于程序中的框架而言,面板也是它的一个组件。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值