atitit.软件开发GUI 布局管理优缺点总结java swing wpf web html c++ qt php asp.net winform
2016-01-15 21:30
971 查看
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
.net 的默认布局
C++ qt的默认布局
简单方便:::缺点,一旦最大化界面。布局还是不变,难看了。
。
作者:: 老哇的爪子 Attilax 艾龙。 EMAIL:1466519819@qq.com
转载请注明来源: http://blog.csdn.net/attilax
Html要设置成float=left
-PAGE_START
-PAGE_END
-LINE_START
-LINE_END
-CENTER
效果:
效果:
.
GridBagLayout同GridLayout一样。在容器中以网格形式来管理组件。但GridBagLayout功能要来得强大得多。
1、GridBagLayout管理的全部行和列都能够是大小不同的;
2、GridLayout把每一个组件限制到一个单元格,而GridBagLayout并不这样:组件在容器中能够占领随意大小的矩形区域。
參考
Swing布局管理器介绍 - 子 孑 - 51CTO技术博客.htm
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
相关文章推荐
- Asp.Net页面的速度瓶颈有可能是正则处理造成的
- 【ASP.NET】session与cookie的比较
- ASP.NET MVC中实现多个按钮提交的几种方法
- 【转】ASP.NET网站怎么发布web项目程序和怎么部署
- asp.net+mvc5新建控制器时出现的,运行所选代码生成器时错误
- 检测到在集成的托管管道模式下不适用的 ASP.NET 设置
- 百度地图ASP.NET使用例子
- asp.net下上传图片加实时预览
- ASP.NET WebApi MediaTypeFormatter参数绑定的研究,支持POST文本方式的JSON字符串绑定
- aspose.cell 给excel表格设置样式
- 在Asp.Net MVC 中配置 Serilog
- Asp.Net请求处理机制中IsApiRuntime解析
- RaspberryPi+Raspivid+FFMPEG软件编码数据
- ASP.NET MVC学习之Ajax(完结)
- asp.net开发中经常用到的方法
- NVelocity模板引擎用法之模板中直接调用类的方法
- ASP signalR简单服务器推送功能
- 七天学会ASP.NET MVC (三)——ASP.Net MVC 数据处理
- ASP.NET Web API 中的返回数据格式以及依赖注入
- [转]asp.net的ajax以及json