网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>JAVA>>新手入门>>基础入门>查看文档  
  swt/jface入门指南之用layout管理ui布局     
  文章作者:未知  文章来源:水木森林  
  查看:112次  录入:管理员--2007-11-17  
 
  我们在前面在一些例子中已经使用过layout了。那么layout到底是做什么的呢? 

  我们知道,在设计用户界面时候,我们可以采用的一种办法是手动的为每个部件设置合适当大小和位置。但是这样的话,如果你所要显示的部件比较多,编程量就会非常大,特别是考虑到窗体大小变化时候各种部件的重绘。而实际上,我们可以利用一些通用的规则或者说算法来安排这些部件的排列。比如下图所示的这个窗体:

swt/jface入门指南之用layout管理ui布局
图 10

  很显然,对于这些规则化的部件排列,应该有一些更简单的办法,而不是在代码的各个部分写xxx.setbounds之类。swt给我们提供了这样的办法,就是使用layout。

  你可以把一个layout看成是安排部件位置和大小的一个规则,在应用了layout的composite(我们在这里第一次提到了composite,composite就是一个能够包含其他控件的容器,比如shell就是一个composite,我们会在后面的部分详细介绍composite)中,所有的子控件都会按照这个规则来进行排列。

  在目前(写这篇文章的时候eclipse最新版本是3.1m7),org.eclipse.swt.layout包中包含四种已经定义好的layout,它们分别是:filllayout,formlayou,gridlayout和rowlayout。我在这里不再一一作介绍。
 
 
上一篇: 您的 java 代码安全吗 — 还是暴露在外?    下一篇: 用java编程获得本机和服务器ip地址
  相关文档
关于ant+jmeter进行web应用的稳定性测试 01-31
struts框架中实现多行表单提交 11-17
java编程思想:面向对象的逻辑思维方法 11-17
用actionform一次获取表单所有参数 11-17
java多线程编程 11-17
在java中利用jcom实现仿excel编程详解 11-16
嵌入式开发技术前沿:仔细研究j2me 11-17
使用jrockit5.0运行beaworkshop/eclipse 11-17
hibernate 3 新增xml关系持久性的简介 11-16
jdk1.4_01实现applet的数字签名认证 11-17
体验 java 5 的新增语言特性 11-17
swing简介 11-17
java程序转成exe文件 11-17
对java嵌套类的讨论 11-17
tomcat下绑定jms应用服务器的实例讲解 11-16
在wicket里面使用一个自己websession 11-17
apache cocoon and xsp 11-17
struts用户和开发指南(前言之二) 11-17
“java studio enterprise 7”新功能 11-17
线程池的介绍及简单实现 11-17
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
技术电话:13616026886
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息