Der Visual Editor für Java unterstützt die Erstellung und Entwicklung von Rich Client Platform (RCP)-Sichten.
Bevor Sie eine neue visuelle Java-Klasse erstellen können, müssen Sie ein Java-Projekt bzw. ein Plug-in-Projekt erstellen, in das Sie die visuelle Klasse stellen können. Ein Plug-in-Projekt,
das für die Rich Client Platform (RCP)-Anwendungsentwicklung aktiviert ist, ist erforderlich, wenn Sie eine neue RCP-Sicht bzw. einen Editor erstellen möchten.
Eine RCP-Sicht ist eine Klasse, die org.eclipse.ui.part.ViewPart erweitert.
Sie können den Assistenten 'Neue visuelle Java-Klasse' verwenden, um schnell eine visuelle Klasse zu erstellen, die 'ViewPart' erweitert. Der Assistent erstellt den 'ViewPart' und fügt ein SWT-Composite als Standardcontainer hinzu. Sie können dann die SWT-Steuerelemente und Container verwenden, um die Inhalte der Sicht zu entwerfen.
Tipp: Der Visual Editor verwendet Ihre Benutzervorgaben für die Workbench, um die Position (oben oder unten) und die Darstellung (traditionell oder nicht-traditionell) der Registerkarten der Sicht während des Entwurfs und beim Ausführen der Sicht als Java-Bean festzulegen.
So erstellen Sie eine RCP-Sicht:
- Befolgen Sie die Anweisungen für die Erstellung einer neuen visuellen Java-Klasse,
und geben Sie RCP-Sicht in der Liste Darstellung an. Die neue Java-Klasse wird im Visual Editor geöffnet. 'ViewPart' wird mit einem Composite angezeigt.

- Verwenden Sie die SWT-Steuerelemente und Container, um die Inhalte der Sicht zu entwerfen. Weitere Informationen hierzu finden Sie unter Eine Komponente zu einer visuellen Java-Klasse hinzufügen und Im Visual Editor mit SWT arbeiten.
Sie können die Sicht unabhängig testen, indem Sie ihn als Java-Bean ausführen
().
Um die Sicht in Ihr Plug-in einzufügen, müssen Sie die Sicht als Erweiterungspunkt in Ihrem Projekt registrieren und sie in die korrekte Perspektive einfügen, damit sie ordnungsgemäß als Teil der RCP-Anwendung angezeigt wird.
Weitere Informationen über das Hinzufügen einer Sicht zu einer Rich Client Platform-Anwendung bzw. einem Rich Client-Plug-in finden Sie in den folgenden Abschnitten: