创建新的 Java 可视类

可以使用“新建 Java 可视类”向导来快速创建要在 Visual Editor for Java 中使用的 Java 可视类。

在可以创建新的 Java 可视类之前,需要有一个 Java 项目以及用来存放可视类的包。
开发具有图形界面的 Java 应用程序时,可以使用“新建 Java 可视类”向导来创建新的可视类。该向导使用基于您在向导中所作的选择的模板来创建初始类,然后,您可以用可视方式编辑该类。

例如,借助向导,您可以指定要使用的工具箱或样式(SWT、Swing 或 AWT)、要让可视类实例化的初始容器或组合体(例如,SWT 组合体或 Swing JPanel)以及是否要让可视类成为包含 public static void main(String[] args) 方法的应用程序。

要创建供 Visual Editor for Java 使用的新 Java 可视类:

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

上级主题:使用 Visual Editor 来开发 Java 类

相关任务
在 Visual Editor 中打开现有 Java 类

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