Visual Editor for Java 是以代码为中心的 Java 编辑器,它帮助您设计具有图形用户界面(GUI)的应用程序。Visual Editor 基于 JavaBeans 组件模型,它支持使用标准窗口小部件工具箱(SWT)、抽象窗口工具箱(AWT)或 Swing 的可视构造。
Visual Editor 是为处理 .java 源文件而设计的,它允许您同时编辑源代码和设计。Visual Editor 没有自己的透视图。如果在 Java 透视图中使用 Visual Editor,则 Visual Editor for Java 将使用您对“任务”视图、“控制台”视图和“大纲”视图的位置进行的任何定制。
可以使用 Visual Editor for Java 来通过使用设计选用板中的可视组件或 Java bean 来创建类。这个类可以是可执行的应用程序(带有 main 方法的类),也可以是您打算包括在另一个类中的 Java bean。要被 Visual Editor for Java 用作 Java bean,不需要实现任何接口,唯一的要求是编辑器知道如何将该类实例化。对于大多数情况,这意味着类应为公用的,并具有公用空构造函数。空构造函数可以是显式的或隐式的,尽管存在少数 Visual Editor for Java 识别的例外情况(如 java.awt.Dialog 子类)。这些子类是使用以 java.awt.Frame 为自变量的构造函数实例化的。Visual Editor 添加调用 initialize 方法的显式构造函数,该方法用来设置 Java bean 的初始状态。
工作台包含许多可用来编辑 .java 源文件的编辑器。“Java 编辑器”允许您手工编写源代码,而 Visual Editor for Java 将“源代码”视图与“设计”视图组合到一起(您在“设计”视图中布置并预览可视组件)。
Visual Editor 的“设计”视图和“源代码”视图
Visual Editor for Java 编辑器分为两个窗口,“设计”视图以图形表示法预览 Java bean,“源代码”视图显示相关联的 Java 代码。Visual Editor 设计选用板
Visual Editor for Java 包含一个组件选用板和其它选择工具,您可以在“设计”视图中使用它们。Visual Editor 的“属性”视图
“属性”视图显示您在“设计”视图或 Java Bean 视图中选择的 Java bean 的属性。Java Bean 视图
Visual Editor for Java 的 Java Bean 视图显示您正在编写的 Java 类所使用的组件、事件和侦听器的树形视图。Visual Editor 中的源代码生成
在“设计”视图中对可视类进行更改时,将更新 Java 源代码。同样,当编辑 Java 源代码时,将更新图形设计视图以反映代码更改。工作方式:Visual Editor 和 Java Bean
Visual Editor 维护活动 Java bean 的模型,这允许您查看作为 java.awt.Component 子类的 Java bean 的图形表示法,以及在“属性”视图中显示未设置的属性的值。设置 Visual Editor 首选项
可以设置用来影响 Visual Editor 外观以及 Visual Editor 生成和解析 Java 代码的方式的首选项以及其它首选项。