- 37
- 0
- 约5.06千字
- 约 34页
- 2017-10-28 发布于天津
- 举报
树形学生成绩表
第11章 树和列表设计 11.1 JFace程序入门 JFace组件对SWT的一些相关组件做了封装,使GUI程序的设计更为简洁和方便。主要包括: (1)提供了察看器(viewer)类以处理对组件进行集合、归类、过滤和更新这种冗长乏味的工作。 (2)提供了动作(Actions)以便在程序中定义常用的操作并赋给特定的组件,从而简化菜单项、工具项和按钮等事件处理的设计。 (3)提供了注册表(registries)对有限的系统资源进行高效地集中管理。程序中把经常使用的图片和字体等放到注册表中既节约了系统资源,又提高了程序运行效率。 (4)定义了标准对话框(dialogs)和向导(wizards),并且定义了一个用于构建复杂用户交互界面的框架。 11.1.1 JFace GUI程序的结构 JFace的程序窗口是org.eclipse.jface.window.ApplicationWindow类的实例,内建对菜单、工具栏和状态条等窗口部件的支持。 在窗口中显示了一些特定的组件,添加这些组件的方法是: protected Control createContents(Composite parent) 创建一个JFace窗口应用程序的步骤 : 第一步:创建一个ApplicationWindow类的实例。 第二步:如果程序中包括多个窗口,如除了主窗口外还有对话框,则为新建窗口指定一
原创力文档

文档评论(0)