上海理工大学网络中心:流式布局和网式布局的概念问题!!!

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/29 06:00:38
流式布局和网式布局的概念是什么? 他们有什么特征和区别呢?

JAVA 中panel的默认布局就是流式布局,类就是FlowLayout.所谓流式布局意思是从左到右对该容器里面的控件进行布局,当一行不能容纳时候自动换行。
该布局是从左到右,然后从上到下。JFrame的默认布局就是BorderLayout.这个布局跟流式布局不同。分为中南西北中,五种控件位置摆放方式。
可以通过setLayout(new FlowLayout())方式把布局管理器设置为流式布局。
所谓网格布局就好像表格那样子设置布局,该布局可以设置大小一致的行列的格子放置空间。可以通过setLayout(new GridLayout(4,4))设置4*4的网格布局。如果想把行列里面的格子大小设置为大小不一致的话可以利用网格组布局。该方法比较复杂,可以参考相关资料