您的位置:首页 > 编程语言 > ASP

atitit.软件开发GUI 布局管理优缺点总结java swing wpf web html c++ qt php asp.net winform

2015-01-06 21:33 916 查看
atitit.软件开发GUI 布局管理优缺点总结java swing wpf web html c++ qt php asp.net winform

1. Absoluti 布局(经常使用) 1

2. Flow 布局(不经常使用) 1

3. BorderLayout (不经常使用) 1

4. BoxLayout( html默认布局) 2

5. CardLayout (tab 布局) 2

6. GridLayout 3

7. GridBagLayout 3

8. Fixed 定位(不经常使用) 3

1. Absoluti 布局(经常使用)

Html中要把div 属性设置成absoluti

.net 的默认布局

C++ qt的默认布局

简单方便:::缺点,一旦最大化界面,布局还是不变,难看了。。

作者:: 老哇的爪子 Attilax 艾龙, EMAIL:1466519819@qq.com

转载请注明来源: http://blog.csdn.net/attilax

2. Flow 布局(不经常使用)

有点,兼容性好,不同的设备宽度。。

Html要设置成float=left

3. BorderLayout (不经常使用)

一个BorderLayout对象将界面分成五大区域,分别用BorderLayout类的静态常量指定:

-PAGE_START

-PAGE_END

-LINE_START

-LINE_END

-CENTER

效果:

4. BoxLayout( html默认布局)

BoxLayout能够将组件由上至下或由左至右依次增加当前面板。

效果:

.

5. CardLayout (tab 布局)

卡片布局和其它布局不同,由于它隐藏了一些组件。卡片布局就是一组容器或者组件,它们一次只显是一个,组中的每一个容器称为卡片。

6. GridLayout

GridLayout让你建立一个组件表格,而且当组件增加时,会依序又左至右,由上至下填充到每一个格子,它不能由你指定想放那个格子就放那个格子

7. GridBagLayout

GridBagLayout是全部AWT布局管理器其中最复杂的,同一时候他的功能也是最强大的。GridBagLayout同GridLayout一样,在容器中以网格形式来管理组件。但GridBagLayout功能要来得强大得多。

1、GridBagLayout管理的全部行和列都能够是大小不同的;

2、GridLayout把每一个组件限制到一个单元格,而GridBagLayout并不这样:组件在容器中能够占领随意大小的矩形区域。

8. Fixed 定位(不经常使用)

能够使元素在屏幕上保持固定,下拉滚动栏,位置也不改变

參考

Swing布局管理器介绍 - 子 孑 - 51CTO技术博客.htm
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐