15.1 JFace程序
JFace 是一个用户界面工具箱,它提供很难实现的、用于开发用户界面功能部件的 helper 类,JFace 在原始的窗口小部件系统的级别之上运行。JFace 使用户可以专注于实现特定插件的功能,而不必花费精力来处理底层窗口小部件系统或者解决几乎在任何用户界面应用程序中都很常见的问题。
15.1.1 “Hello world”程序
JFace的应用程序相对来说更简单,它通过ApplicationWindow类实现应用,Application Window把和操作系统交互的细节封装起来,用户只需要关心自己窗口的建立,程序代码如例程15-1所示。
例程15-1 HelloWorldJFace.java
public class HelloWorldJFace extends ApplicationWindow { |
其中,JFace的应用程序可以通过重载createContents(Composite parent)方法添加窗口的组件到parent组件中。
| 回书目 上一节 下一节 |