JAVA SWING 4中布局方式
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字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [外语考试]管理学 第13章 沟通
- [外语考试]07、中高端客户销售流程--分类、筛选讲
- [外语考试]2015-2020年中国高筋饺子粉市场发展现
- [外语考试]“十三五”重点项目-汽车燃油表生产建
- [外语考试]雅培奶粉培乐系列适用年龄及特点
- [外语考试]九三学社入社申请人调查问卷
- [外语考试]等级薪酬体系职等职级表
- [外语考试]货物买卖合同纠纷起诉状(范本一)
- [外语考试]青海省实施消防法办法
- [外语考试]公交车语音自动报站系统的设计第3稿11
- [外语考试]logistic回归模型在ROC分析中的应用
- [外语考试]2017-2021年中国隔膜泵行业发展研究与
- [外语考试]神经内科下半年专科考试及答案
- [外语考试]园林景观设计规范标准
- [外语考试]2018八年级语文下册第一单元4合欢树习
- [外语考试]分布式发电及微网运行控制技术应用
- [外语考试]三人行历史学笔记:中世纪人文主义思想
- [外语考试]2010届高考复习5年高考3年联考精品历史
- [外语考试]挖掘机驾驶员安全生产责任书
- [外语考试]某211高校MBA硕士毕业论文开题报告(范
- 用三层交换机实现大中型企业VLAN方案
- 斯格配套系种猪饲养管理
- 涂层测厚仪厂家直销
- 研究生学校排行榜
- 鄱阳湖湿地景观格局变化及其驱动力分析
- 医学基础知识试题库
- 2010山西省高考历年语文试卷精选考试技
- 脉冲宽度法测量电容
- 谈高职院校ESP教师的角色调整问题
- 低压配电网电力线载波通信相关技术研究
- 余额宝和城市商业银行的转型研究
- 篮球行进间运球教案
- 气候突变的定义和检测方法
- 财经大学基坑开挖应急预案
- 高大支模架培训演示
- 一种改进的稳健自适应波束形成算法
- 2-3-鼎视通核心人员薪酬股权激励管理手
- 我国电阻焊设备和工艺的应用现状与发展
- MTK手机基本功能覆盖测试案例
- 七年级地理教学课件上册第四章第一节




