创建新的 Java 可视类

可以使用“新建 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 可视类:

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

(C) Copyright IBM Corporation 1999, 2006. All Rights Reserved.