Eclipse开发经典教程之展现组件 - 编程入门网
composite;
}
public static void main(String[] args) {
CoolBarExample app = new CoolBarExample();
app.setBlockOnOpen(true);
app.open();
Display.getCurrent().dispose();
}
}
Eclipse开发经典教程之展现组件(4)时间:2011-04-11 阿甘以上代码演示了如何创建 CoolBar。CoolBar中每一个CoolItem可以根据用户的需要调整位置,程序运行效果如图3所示 。 图3 CoolBar组件 CoolBar和ToolBar的展现样式不一样,CoolBar可以动态调整工具栏 的位置。 滚动组件Slider 为了方便用户输入数据,SWT中提供了Slider组件, 用户可通过Slider设置数据的增量值,用来控制其他组件,也可以作为滚动条控制其他组件 中的数据显示。添加Slider组件的步骤如下: 1. 创建Slider对象,并指定创建的样 式,例如“Slider slide = new Slider(shell, SWT.HORIZONTAL);”。 2. 设置Slider的最大值和最小值,例如“slide.setMaximum(100);”。 3. 设置Slider增量的增加或递减值,例如“slide.setIncrement(1);” 。 4. 添加Slider的事件******,例如“slide.addSelectionListener (selectionListener);”。 为了更好地掌握Slider组件,下面通过一个实例演 示如何创建Slider组件,代码如例程4所示。 例程4 SliderExample.java
以上代码添加了一个Text组 件和一个Slider组件。Slider组件设置了增量值为1,另外Slider组件添加了选择事件,当选 择了Slider组件后,Slider将为Text组件赋值。程序运行效果如图4所示。 图4 Slider组件 Slider组件要配合其它的组件使用,辅助其它的组件完成功能。 Eclipse开发经典教程之展现组件(5)时间:2011-04-11 阿甘刻度组件Scale Scale和Slider类似,在SWT中都表示一种尺度,但两者的表现 形式不一样,Scale更像一个刻度,而Slider则是提供一个滚动条。添加Scale组件的步骤如 下: 1. 创建Scale对象,并指定创建的样式,例如“Scale scale = new Scale(shell, SWT.VERTICAL);”。 2. 设置Scale的最大值和最小值,例如 “scale.setMaximum(20);”。 3. 设置Scale增量的增加或递减值,例如 “scale.setPageIncrement(5);”。 4. 添加Scale的事件监听器,例如 “scale.addSelectionListener(selectionListener);”。 为了更好地掌 握Scale组件,下面通过一个实例演示如何创建Scale组件,代码如例程5所示。 例程5 ScaleExample.java
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |