创建新的 Java 可视类

您可以使用“新建 Java™ 可视类”向导来快速创建稍后可以在可视编辑器中设计的可视类。
开始之前
在创建新的 Java 可视类之前,你必须创建可用来放置可视类的 Java 项目或插件项目。如果要创建新的 RCP 视图或编辑器,那么需要为富客户机平台 (RCP) 应用程序开发启用的插件项目。
关于此任务

此向导根据几个快速选择生成新的可视类。 例如,您可以指定要使用的工具箱或样式(RCP、SWT、Swing、AWT 或其他),希望可视类对其进行实例化的初始容器或组合体(例如,RCP 视图、SWT 组合体或 Swing JFrame)以及是否希望可视类是包含 public static void main(String[] args) 方法的应用程序。

提示: 如果您选择 Swing 应用程序样式,向导将生成已在其中构建了常用菜单和事件处理程序的 Swing 应用程序。

要创建新的 Java 可视类以用于 Java 可视编辑器,请执行以下操作:

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

反馈