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)的处理和对后台线程监视等功能。

猜你喜欢

转载自blog.csdn.net/cayman_2015/article/details/81237608