第一周学习笔记

学习笔记


本周学习的是使用布局管理器设计GUI
JAVA常用的布局管理器:

1.FlowLayout(流式布局)

按照从左到右顺序排列所有组件,让每个组件选择自己最合适的尺寸,并将它们在水平方向上居中。如果水平方向上的空间不足以放下所有的组件,就换到下一行。 ![](http://i.imgur.com/EMdvKMJ.png)

2.BorderLayout(边界式布局)

容器内最多放5个组件,并以一个固定的模式来排列它们:一个在中间,剩下的4个分别在北部、南部、东部和西部。5个位置分别命名为CENTER、NORTH、SOUTH、EAST和WEST。每个位置上可以没有组件,即可以放少于5个组件。 ![](http://i.imgur.com/k6odM1J.png)

3.GridLayout(网格布局)

程序中可以指定行和列的数目,在平均划分的格子中排列组件。所有的组件保持相同的尺寸。 ![](http://i.imgur.com/iNLrnf6.png)

4.BoxLayout(盒式布局)

以水平或垂直的方式排列多个组件,在容器大小改变时不会换行。 ![](http://i.imgur.com/3Ujs0GI.png) 对本门课程的期望:学完之后可以独立完成程序的设计。 学习计划:多看一些专业书籍,多做练习。

返回顶部

                                      2016/3/6 22:58:27
posted @ 2016-03-06 22:59  向上丶的心  阅读(133)  评论(2编辑  收藏  举报