GUI FlowLayout 布局管理器 Frame FlowLayout setLayout add 布局管理器,七个button
2014-12-05 15:38
204 查看
布局管理器可以管理:
1.管理Component在Container中的布局,不必直接设置Component的位置和大小
2.每个Container都有一个布局管理器对象,当容器需要对某个组件进行定位或判断其大小尺寸时,就会调用其对应的布局管理器,调用
Container的setLayout方法改变其布局管理器对象。
awt提供了5种布局管理器类:
FlowLayout、BorderLayout、GridLayout、CardLayout、GridBagLayout
FlowLayout是Panel类的默认布局管理器。
FlowLayout布局管理器对组件逐行定位,行内从左到右,一行排满后换行。不改变组件的大小,按组件原有尺寸显示组件,可设置不同的组件间距,行距以及对齐方式。
FlowLayout布局管理器默认对齐方式是居中。
FlowLayout的构造方法
new FlowLayout(FlowLayout.RIGHT,20,40);右对齐,组件之间水平间距20个像素,垂直间距40个像素。
new FlowLayout(FlowLayout.LEFT);左对齐,水平和垂直间距为缺省值(5)。
new FlowLayout();使用缺省的居中对其方式,水平和垂直间距为缺省(5)。
可以看到加了布局管理器,可以任意的拖拽,改变大小,窗口中的Button键可以随着它而改变,但是第六行new FlowLayout的时候设置了她是中间对齐,所以不管怎么拖拽永远是自动中间对齐
1.管理Component在Container中的布局,不必直接设置Component的位置和大小
2.每个Container都有一个布局管理器对象,当容器需要对某个组件进行定位或判断其大小尺寸时,就会调用其对应的布局管理器,调用
Container的setLayout方法改变其布局管理器对象。
awt提供了5种布局管理器类:
FlowLayout、BorderLayout、GridLayout、CardLayout、GridBagLayout
FlowLayout是Panel类的默认布局管理器。
FlowLayout布局管理器对组件逐行定位,行内从左到右,一行排满后换行。不改变组件的大小,按组件原有尺寸显示组件,可设置不同的组件间距,行距以及对齐方式。
FlowLayout布局管理器默认对齐方式是居中。
FlowLayout的构造方法
new FlowLayout(FlowLayout.RIGHT,20,40);右对齐,组件之间水平间距20个像素,垂直间距40个像素。
new FlowLayout(FlowLayout.LEFT);左对齐,水平和垂直间距为缺省值(5)。
new FlowLayout();使用缺省的居中对其方式,水平和垂直间距为缺省(5)。
可以看到加了布局管理器,可以任意的拖拽,改变大小,窗口中的Button键可以随着它而改变,但是第六行new FlowLayout的时候设置了她是中间对齐,所以不管怎么拖拽永远是自动中间对齐
相关文章推荐
- GUI中布局管理器的分析——FlowLayout
- 第11章 GUI 03 布局管理器1
- 马士兵 J2SE 第11章 GUI编程 GUI初步和布局管理器
- 第11章 GUI 04 布局管理器2
- JAVA语言GUI编程之布局管理器总结
- 三、Java图形化界面设计——布局管理器之FlowLayout(流式布局)
- Java之GUI编程(二)——布局管理器
- Java图形化界面设计——布局管理器之FlowLayout(流式布局)
- Java图形化界面设计——布局管理器之FlowLayout(流式布局)
- 第11章 GUI 05 布局管理器3
- GUI之布局管理器(1)
- #笔记#圣思园 JavaSE 第76讲——GUI,AWT组件,布局管理器
- [转]Java图形化界面设计——布局管理器之FlowLayout(流式布局)
- 黑马程序员---GUI(布局管理器、事件)
- 十六、java-GUI之流式布局(FlowLayout)
- Java图形化界面设计——布局管理器之FlowLayout(流式布局)
- GUI界面、AWT组件提供的6种布局管理器
- Java的GUI组件的布局管理器
- Java图形化界面设计——布局管理器之FlowLayout(流式布局)
- 黑马程序员_温习 GUI图形用户接口一 (个人笔记)摘要(GUI图形用户界面介绍-----布局管理器-----事件监听机制-----窗体事件---Action(执行事件)----鼠标事件----键