JFace

JFace是java的脸吗?哈哈。
这里写图片描述
JFace框架是通过继承来创建窗口程序,更符合面向对象的要求。JFace是SWT的框架。既然了解了 JFace与SWT的关系,那么Jace框架究竟有什么好处呢?以下列举了 JFace
对SWT改进的几个方面。
应用程序窗口:通常一个软件都要有一个主窗口,主窗口一般有菜单栏、工具栏和
状态栏,有了这样的窗口,就可以轻松地给主窗口添加各种控件,而不用再编写其
他布局之类的代码。
对话框和向导式对话框:除了主程序窗口,另外一个常用的就是对话框窗口。对话
框窗口一般输入一些信息。另外,Jace还提供了向导式的对话框,可以将输入的
信息分成几页进行输入。
Mvc的树、表格和列表:在SWT中的表格、树等控件,数据和视图高度藕合,不
利于数据和视图的分离, JFace改进了这种状况,使用了MVC的设计模式。
首选项:它也是应用程序中必备的,通常根据用户的喜好来设定。 JFace提供了创
建首选项很简单的方法。
改进了对资源的管理: JFace将资源集中起来进行管理,有效地对资源进行释放。
**增强了对文本的操作:**SWT中 Styled Text对象已经具有了对文本一定的编辑功能
但 JFace中文本编辑的功能更加强大,例如可以折叠代码等。这些功能都可以在
Eclipse编辑器中找到。 Eclipse的文本编辑功能就建立在Jace对文本操作的基础上
JFace改进了对动作( Action)的处理和对后台线程监视等功能。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值