Informationen zum Visual Editor für Java

Der Visual Editor für Java ist ein code-zentrischer Java-Editor, der Ihnen bei dem Entwurf von Anwendungen behilflich ist, die eine grafische Benutzerschnittstelle (GUI) haben. Der Visual Editor basiert auf dem Java-Beans-Komponentenmodell und unterstützt die visuelle Konstruktion unter Verwendung von Standard Widget Toolkit (SWT), Abstract Window Toolkit (AWT) oder Swing.

Der Visual Editor ist so ausgelegt, dass er mit '.java source'-Dateien arbeitet, die Ihnen die gleichzeitige Bearbeitung der Quelle und des visuellen Entwurfs ermöglichen. Der Visual Editor hat keine eigene Perspektive. Wenn Sie den Visual Editor in der Java-Perspektive verwenden, verwendet der Visual Editor für Java alle Anpassungen, die Sie für die Position der Ansichten 'Tasks', 'Konsole' und 'Gliederung' vorgenommen haben.

Sie können den Visual Editor für Java verwenden, um eine visuelle Klasse unter Verwendung eines Assistenten und dann eine Klasse unter Verwendung von visuellen Komponenten oder Java-Beans aus einer Entwurfspalette zu erstellen. Bei dieser Klasse kann es sich um eine ausführbare Anwendung (eine Klasse mit einer Hauptmethode) oder um eine Java-Bean handeln, die sie in eine andere Klasse aufnehmen möchten. Zur Verwendung als eine Java-Bean durch den Visual Editor für Java gibt es keine Schnittstelle, die implementiert werden muss und die einzige Bedingung ist, dass der Editor weiß, wie die Klasse zu realisieren ist. Für die meisten Zwecke bedeutet dies, dass die Klasse öffentlich sein muss und einen öffentlichen Nullkonstruktor haben muss. Der Nullkonstruktor kann nicht abstrakt sein, und er kann explizit oder implizit sein, obschon es einige wenige Ausnahmen gibt, die der Visual Editor für Java erkennt, wie z.B. die Unterklassen 'java.awt.Dialog' (deren Exemplare durch den Argument-Konstruktor 'java.awt.Frame' erstellt werden). Bestimmte andere Klassen werden erkannt und können übergeben oder als Unterklassen angelegt werden, wie z.B. die Eclipse RCP-Sichten oder Editoren. Der Visual Editor fügt einen expliziten Konstruktor hinzu, der die Initialisierungsmethode aufruft, die dazu dient, den anfänglichen Status der Java-Bean zu definieren.

(C) Copyright IBM Corporation 1999, 2004. Alle Rechte vorbehalten.