第一周学习笔记
学习笔记
本周学习的是使用布局管理器设计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