日期:2011-03-22 16:14:00 来源:本站整理
SWT/JFace入门指南之用Layout管理UI策划[Java编程]
本文“SWT/JFace入门指南之用Layout管理UI策划[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
我们在前面在一些例子中已经利用过Layout了.那么Layout毕竟是做什么的呢?
我们知道,在计划用户界面时刻,我们可以采取的一种办法是手动的为每个部件设置符合当大小和位置.但是这样的话,假如你所要显示的部件对比多,编程量就会非常大,分外是考虑到窗体大小改变时刻各种部件的重绘.而实际上,我们可以操纵一些通用的法则大概说算法来安置这些部件的布列.比方下图所示的这个窗体:
图 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.我在这里不再一一作介绍.
以上是“SWT/JFace入门指南之用Layout管理UI策划[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |
评论内容只代表网友观点,与本站立场无关!
评论摘要(共 0 条,得分 0 分,平均 0 分)
查看完整评论