SWT和JFace,第4部分: 简介 - 编程入门网
er(Composite parent, int style) {
return createTracker(parent, style, null, null);
}
protected Tracker createTracker(Composite parent, int style,
ControlListener cl, KeyListener kl) {
Tracker t = new Tracker(parent, style);
if (cl != null) {
t.addControlListener(cl);
}
if (kl != null) {
t.addKeyListener(kl);
}
return t;
}
SWT和JFace,第4部分: 简介(7)时间:2011-03-20 IBM Barry Feigenbaum图 7 显示了 Check 按钮的 Tracker,扩展到了 GUI 的右侧。 图 7. Tracker 示例 Dialog BasicApplication 类显示了确定退出的 MessageBox。这个 MessageBox 就是 SWT 提供的一组标准对话框的一个示例。其他一些有用的对话框是: FileDialog —— 允许用户选择文件 DirectoryDialog —— 允许用户选择目录 FontDialog —— 允许用户选择字体 ColorDialog —— 允许用户选择选择颜色值 请注意 Dialog 可能不允许您对其标题文本进行设置。 下面的清单显示了创建全部 4 种 Dialog 的代码。 清单 10. 创建多种 Dialog 的方法
图 8 至图 11 显示了不同 Dialog 的实际效果。 图 8. 文件对话框示例 SWT和JFace,第4部分: 简介(8)时间:2011-03-20 IBM Barry Feigenbaum图 9. 目录对话框示例 图 10. 颜色选择示例 图 11. 字体选择示例 结束语 本系列的第 4 部分介绍了 SWT 的控件 ToolBar、CoolBar、Tray、Link、SashForm、CBanner、Tracker 和不同的 Dialog。我们现在完成了对 SWT GUI 控件的游历。本系列的下一篇文章将进入 JFace 的领域,介绍如何使用 JFace ContentProvider 和 LabelProvider 构建表格和树的模型。 来源:http://www.ibm.com/developerworks/cn/opensource/os-jface4/ |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |