可以使用“新建 Java 可视类”向导来快速创建接着要在 Visual Editor 中设计的可视类。
在可以创建新的 Java 可视类之前,必须创建一个用来存放可视类的 Java 项目或插件项目。如果要创建新的富客户机平台(RCP)视图或编辑器,则需要支持 RCP 应用程序开发的插件项目。
向导根据几个快速选择生成新的可视类。例如,您可以指定要使用的工具箱或样式(RCP、SWT、Swing、AWT 或其他)、要让可视类实例化的初始容器或组合体(例如,RCP 视图、SWT 组合体或 Swing JFrame)以及是否要让该可视类成为包含 public static void main(String[] args) 方法的应用程序。
提示:如果您选择“Swing 应用程序”样式,向导将生成已内置了常用菜单和事件处理程序的 Swing 应用程序。
要创建供 Visual Editor for Java 使用的新 Java 可视类:
- 在 Java 透视图中,单击。“新建 Java 可视类”向导打开。

- 在源代码文件夹字段中,输入将在其中保存类的工作空间文件夹。缺省值为当前项目。
- 在包字段中,输入要在其中打包可视 Java 类的 Java 包的名称。提示:如果从包的弹出菜单中打开向导,则此字段的缺省值就是该包名。
- 确保清除了外层类型复选框。选择此选项将在您指定的另一个类中创建内部类,从而不会创建新的可视类。
- 在名称字段中,输入新的 Java 可视类的名称。
- 选择下列其中一个修饰符以指定类的访问控制:
- public - 使类完全可供任何想要使用它的其他类使用
- 缺省 - 不设置修饰符,使它可供同一个包中的任何其他类使用
- 可选:为类选择下列其中一个修饰符:
- abstract - 指示该类将扮演超类角色
- final - 指示该类不能被子类化
- 在样式列表中,选择要让新的可视类扩展的工具箱和可视元素。例如,可以选择 RCP 视图、SWT 组合体或 Swing JPanel。
注意:只能在支持富客户机平台(RCP)应用程序开发的插件项目中创建 RCP 视图或编辑器。
超类字段将显示适当的类名。如果选择其他作为样式,则需要指定要扩展的超类或接受缺省的 java.lang.Object。例如,对于使用 SWT Shell 的 SWT 应用程序,可以使用 java.lang.Object 超类。
- 可选:要在新的可视类中导入和实现其他接口,请单击添加并选择接口,然后单击确定。要实现的接口列示在接口字段中。对每个接口重复此步骤。
- 可选:选择下列任何一个复选框,以便在新的可视类中生成其他方法存根:
- public static void main(String[] args) - 生成存根 main() 方法,以便将该类作为 Java 应用程序运行。对于 SWT 应用程序,Visual Editor 还在 main 方法中生成必需的显示循环。
- 来自超类的构造函数 - 生成构造函数存根,以初始化从超类继承的方法。
- 继承的抽象方法 - 生成从超类继承的其他抽象方法的存根。
- 如果要让向导在源代码中添加注释(这是在项目属性中配置的),则选择生成注释。
- 单击完成。
向导将生成新的 .java 文件,该文件包含新的可视类,并且该类将在 Visual Editor for Java 中打开。