swing布局管理器文档.docVIP

  • 1
  • 0
  • 约2.32万字
  • 约 17页
  • 2019-10-17 发布于湖北
  • 举报
天一Star整体编著 概述 实际上,在Swing使用的布局管理器是在Awt中的,这也不是什么奇怪的事,因为Swing本身也在AWT的基础上开发的。容器仅仅记录其包含的组件,而布局管理器则指明了容器中组件的位置和尺寸大小。通过布局管理器,您只需要告知您想放置的组件同其他组件的相对位置即可,这有助于用户实现软件的平台无关性。AWT提供了五种类型的布局管理器。   ·BorderLayout布局管理器:该管理器将容器分到北、南、东、西、中五个区域,当您向容器中添加组件时,您要告诉BorderLayout将组件放置到五个域中的某个域。   ·CardLayout布局管理器:该布局管理器将加入到容顺中的组件视为卡片栈,把每个组件放置在一个单独的卡片上,而每次只能看见一张卡片。   ·FlowLayout布局管理器:该布局管理器将组件从左到右、从上到下放置。   ·GridLayout布局管理器:该布局管理器将容器分成相同尺寸的网格,将组件按从左到右、从上到下的顺序放置在网格中   ·GridBagLayout布局管理器:和上面的GridLayout布局管理器不一样的是,一个组件不只是占一个网格位置,加入组件时,必须指明一个对应的参数。 布局管理器的工作过程 每个容器保存一个对一个布局管理器的引用,这个布局管理器对容器中的组件进行定位和整形。容器只是可以含有其他组件的组件。如图10-2所描述的

文档评论(0)

1亿VIP精品文档

相关文档