- 5
- 0
- 约2.6万字
- 约 23页
- 2016-06-06 发布于重庆
- 举报
13Eclipse的界面开发
13Eclipse的界面开发Eclipse平台的用户界面是采用SWT和JFace开发的。SWT和JFace是Eclipse特有的用户界面API包,它们可以用于开发单独的GUI本机应用程序。SWT(StandardWidgetToolkit)是为Java开发人员提供的标准小窗口工具箱,它与底层操作系统的GUI组件紧密集成,提供可移植的API。JFace是一个用户界面工具箱,它提供较难实现的、用于开发用户界面的helper类。JFace建立在原始小窗口系统之上,它提供常用的用户界面编程的类,包括查看器动作和添加项,图片和字体注册表,以及对话框和向。
本章将详细介绍这两个API的使用以及如何用它们来开发用户界面。
13.1SWT简介
标准小窗口工具箱(SWT)是一个库,它依赖本机操作系统GUI控件的实现,以创建Java版的GUI控件。
13.1.1SWT的特征
SWT类似于JDK的AWT/Swing,不同之处是SWT使用了许多本机窗口小部件。由于窗口小部件系统与生俱来的复杂性以及不同系统之间的差别,即使在理想情况下,要实现和维护跨台的窗口小部件库也是很难的。目前,有几种技术能够明显减少问题的复杂度,SWT库采用了这些技术中的底层实现技术。Eclipse提供的SWT使用JNI调用操作系统的内部API,所以能够实现与本机应用程序相同的外观。不仅如此,SWT还可以在Java方法和操作系统的调用
您可能关注的文档
- 08安装与维护手册.doc
- 09-102电机试卷2答案.doc
- 08级液压与气压传动期末试卷A.doc
- 08年成都市中考物理试题.doc
- 09sh8wl000331高一物理于文博(2009年7月21日6B动能与动能定律)韦清漓.doc
- 09中考英语零距离知识梳理与提高训练七年级上unit1--3语法精讲.doc
- 09大专制冷安全试卷.doc
- 09年复习神舟7号专题(详细).doc
- 09北京西城初三物理二模(纯word版).doc
- 09年高考地理选择题分类与突破—材料解析型(附解析).doc
- CN118228103B 基于网络模式和元路径的双视图范式的异构图神经网络节点分类方法 (华南理工大学).docx
- CN118207835B 一种联合火箭锚与植桩技术的堤防决口快速封堵方法 (大连理工大学).docx
- CN118211675B 基于机器学习消除冗余约束的机组组合加速寻优方法及系统 (中国电力科学研究院有限公司).docx
- CN118297473B 电力系统电压安全评估及优化方法、系统、设备和介质 (国网经济技术研究院有限公司).docx
- CN117997906B 节点计算资源分配方法、网络交换子系统及智能计算平台 (广东琴智科技研究院有限公司).docx
- CN118298536B 一种基于智慧社区监控系统的门禁授权认证方法及系统 (广州市西迈信息科技有限公司).docx
- CN118225438B 大功率霍尔推进器在轨健康状态监测方法 (哈尔滨工业大学).docx
- CN118052938B 一种基于多源数据融合的建筑物多细节层次模型重建方法 (北京市测绘设计研究院).docx
- CN117964706B 一种十五元环缩肽类化合物及其制备方法与应用 (广西中医药大学).docx
- CN118081766B 一种面向协调类任务的双臂机器人主从统一导纳控制方法 (南京航空航天大学).docx
最近下载
- 2026年铁岭卫生职业学院单招职业倾向性考试题库附答案详解(完整版).docx VIP
- 贵州喀斯特石漠化地区高速公路绿色建造(每日一练).pdf VIP
- 论夫妻婚前个人财产婚后收益的归属:法理辨析与实践审视.docx VIP
- 2026山东日照银行校园150人招聘参考笔试题库附答案解析.docx VIP
- (高清版)DB32∕T 4853-2024 堤坝道路工程技术规范.pdf VIP
- 儿童绘本图书《活了100万次的猫》.pdf VIP
- 电气倒闸操作票格式.doc VIP
- ABB SACE HF空气断路器.pdf VIP
- 2026年最新管理学原理中级考试题及答案.doc VIP
- 2025_2026学年广东省广州市从化区九年级上册语文期末试卷(文字版,含答案).docx VIP
原创力文档

文档评论(0)