JFace初窥

JFace基于SWT提供了一套UI工具,旨在简化UI开发任务。通过封装SWT组件,提高了开发效率,使得开发者可以更专注于功能实现而非界面设计。JFace提供了如ApplicationWindow等类来帮助快速构建应用程序。
摘要由CSDN通过智能技术生成
                                      

 

  • JFace is a UI toolkit implemented using SWT that simplifies common UI programming tasks. JFace is window-system-independent in both its API and implementation, and is designed to work with SWT without hiding it.

                                               ——from IBM developerworks

JFace是继承自SWT并用于简化通用UI开发工作的一套UI工具,它在其API以及实现上都是界面与系统独立的,并且被设计为运用时不对其实现的SWT隐藏。

总的来说, JFace 的出现就是为了提高用 SWT 组件进行 UI 开发的效率,它对一些 SWT 常用组件进行了一定的封装,使其实现起来更加简便,使我们在开发时候可以把更多的注意力集中在具体功能的实现上面,而不是为界面设计而大费周章。
 SWT与JFace关系图
 
JFace 为了简化窗口的设计特别设计了类,比如 ApplicationWindow 这一个类,它里面包含了六个默认方法,分别用于创建内容、菜单、工具栏、状态栏以及初始化和销毁。这样使整个程序的结构易于控制,而不是像单独用 SWT 开发时一切需要程序员自己实现。

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值