教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 外语考试 >

JAVA SWING 4中布局方式

来源:网络收集 时间:2026-09-03
导读: JAVA SWING 4中布局方式(接口),流式布局 FlowLayout、边框布局 BorderLayout、网格布局 GridLayout、网格袋布局 GridBagLayout 布 局 管 理 1、流式布局 FlowLayout 类 FlowLayout java.awt http://doc.guandang.netng.Object java.awt.FlowLayout 所有已实

JAVA SWING 4中布局方式(接口),流式布局 FlowLayout、边框布局 BorderLayout、网格布局 GridLayout、网格袋布局 GridBagLayout

布 局 管 理

1、流式布局 FlowLayout

类 FlowLayout java.awt

http://doc.guandang.netng.Object

java.awt.FlowLayout

所有已实现的接口:

JAVA SWING 4中布局方式(接口),流式布局 FlowLayout、边框布局 BorderLayout、网格布局 GridLayout、网格袋布局 GridBagLayout

创建一个新的流布局管理器,它具有指定的对齐方式以及指定的水 平和垂直间隙。

方法摘要void

addLayoutComponent(String name, Component comp) addLayoutComponent 将指定的组件添加到布局中。 getAlignment() getAlignment 获取此布局的对齐方式。 getAlignOnBaseline() getAlignOnBaseline 如果组件将沿其基线垂直对齐,则返回 true。 getHgap() getHgap 获取组件之间以及组件与 Container 的边之间的水平间 隙。

int

boolean

int

int

getVgap() getVgap 获取组件之间以及组件与 Container 的边之间的垂直间 隙。

void

layoutContainer(Container target) layoutContainer 布置该容器。 返回需要布置 visible 组件的最小维数,该组件包含在 指定的目标容器中。

Dimension minimumLayoutSize minimumLayoutSize(Container target)

Dimension preferredLayoutSize preferredLayoutSize(Container target)

给出指定目标容器中的 visible 组件,返回此布局的首 选维数。void

removeLayoutComponent(Component comp) removeLayoutComponent 从布局中移除指定的组件。 setAlignment(int align) setAlignment 设置此布局的对齐方式。 setAlignOnBaseline(boolean alignOnBaseline) setAlignOnBaseline 设置组件是否应该沿着其基线垂直对齐。 setHgap(int hgap) setHgap 设置组件之间以及组件与 Container 的边之间的水平间 隙。 setVgap(int vgap) setVgap 设置组件之间以及组件与 Container 的边之间的垂直间

void

void

void

void

JAVA SWING 4中布局方式(接口),流式布局 FlowLayout、边框布局 BorderLayout、网格布局 GridLayout、网格袋布局 GridBagLayout

2、边框布局 BorderLayout

类 BorderLayout java.awt

http://doc.guandang.netng.Object

java.awt.BorderLayout

所有已实现的接口:

LayoutManager, LayoutManager2, Serializable

JAVA SWING 4中布局方式(接口),流式布局 FlowLayout、边框布局 BorderLayout、网格布局 GridLayout、网格袋布局 GridBagLayout

static String CENTER

中间区域的布局约束(容器中央)。static String EAST

东区域的布局约束(容器右边)。static String LINE_END

组件出现在布局的行方向的结尾处。static String LINE_START

组件出现在布局的行方向的开始处。static String NORTH

北区域的布局约束(容器顶部)。static String PAGE_END

组件出现在最后一行布局内容之后。static String PAGE_START

组件出现在第一行布局内容之前。static String SOUTH

南区域的布局约束(容器底部)。static String WEST

西区域的布局约束(容器左边)。

构造方法摘要BorderLayout() BorderLayout 构造一个组件之间没有间距的新边框布局。 BorderLayout(int hgap, int vgap) BorderLayout 构造一个具有指定组件间距的边框布局。

方法摘要void

addLayoutComponent(Component comp, Object constraints) addLayoutComponent 使用指定的约束对象将指定组件添加到布局中。 addLayoutComponent(String name, Component comp) addLayoutComponent 已过时。 已过时。 由 addLayoutComponent(Component, Object)

void

取代。Object

getConstraints(Component comp) getConstraints

JAVA SWING 4中布局方式(接口),流式布局 FlowLayout、边框布局 BorderLayout、网格布局 GridLayout、网格袋布局 GridBagLayout

获取指定组件的约束int

getHgap() getHgap 返回组件之间的水平间距。 getLayoutAlignmentX getLayoutAlignmentX(Container parent) utAlignmentX 返回沿 x 轴的对齐方式。 getLayoutAlignmentY(Container parent) getLayoutAlignmentY 返回沿 y 轴的对齐方式。 基于目标 Container 的组件方向, 返回给定约束位置对应 的组件。

float

float

Component getLayoutComponent getLayoutComponent(Container target, Object constraints)

Component getLayoutComponent getLayoutComponent(Object constraints)

获取使用给定约束添加的组件。int

getVgap() getVgap 返回组件之间的垂直间距。 invalidateLayout(Container target) invalidateLayout 使布局无效,指示如果布局管理器缓存了信息,则应该将 其丢弃。 layoutContainer(Container target) layoutContainer 使用此边框布局对容器参数进行布局。 在给出指定目标容器中的组件的前提下,返回此布局的最 大尺寸。

void

void

Dimension maximumLayoutSize maximumLayoutSize(Container target)

Dimension minimumLayoutSize minimumLayoutSize(Container target)

使用此布局管理器确定 target 容器的最小大小。Dimension preferredLayoutSize preferredLayoutSize(Container target)

基于容器中的组件,使用此布局管理器确定 target 容器 的首选大小。void

removeLayoutComponent(Component comp) removeLayoutComponent 从此边框布局中移除指定组件。 setHgap(int hgap) setHgap 设置组件之间的水平间距。 setVgap

(int vgap) setVgap 设置组件之间的垂直间距。 toString() toString 返回此边框布局的状态的字符串表示形式。

void

void

String

JAVA SWING 4中布局方式(接口),流式布局 FlowLayout、边框布局 BorderLayout、网格布局 GridLayout、网格袋布局 GridBagLayout

3、网格布局 GridLayout

类 GridLayout java.awt

http://doc.guandang.netng.Object

java.awt.GridLayout

所有已实现的接口:

LayoutManager, Serializable

JAVA SWING 4中布局方式(接口),流式布局 FlowLayout、边框布局 BorderLayout、网格布局 GridLayout、网格袋布局 GridBagLayout

获取此布局中的行数。int

getVgap() getVgap 获取组件之间的垂直间距。 layoutContainer(Container parent) layoutContainer 使用此布局布置指定容器。 使用此网络布局确定最小大小的容器参数。

void

Dimension minimumLayoutSize minimumLayoutSize(Container parent) Dimension preferredLayoutSize preferredLayoutSize(Container parent)

使用此网格布局确定容器参数的首选大小。void

removeLayoutComponent(Component comp) removeLayoutComponent 从布局移除指定组件。 setColumns(int cols) setColumns 将此布局中的列数设置为指定值。 se …… 此处隐藏:6018字,全部文档内容请下载后查看。喜欢就下载吧 ……

JAVA SWING 4中布局方式.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/1693343.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)