Beispiel - Mehrseitiger Editor

Einführung

Das Beispiel für einen mehrseitigen Editor fügt einen Editor für Dateien mit der Erweiterung ".mpe" hinzu. Es zeigt, wie ein Editor erstellt werden kann, der mehrere Seiten verwendet, indem sowohl ein Editor als auch eine Seitenergänzung definiert werden, die Einträge zu einer Aktionsleiste hinzufügen kann.

Beispiel ausführen

Die Verwendung des Beispiels für einen mehrseitigen Editor beginnt mit der Erstellung einer neuen Datei mit der Erweiterung ".mpe". Wählen Sie die Datei aus, rufen Sie das Kontextmenü auf, und wählen Sie im Untermenü die Option "Mehrseitiger Editor" aus. Anschließend können Sie die unterschiedlichen Editoren durch Auswahl der verschiedenen Registerkarten auswählen.

Neue MPE-Datei erstellen

Erstellen Sie eine neue Datei mit der Dateierweiterung ".mpe" Wählen Sie im Menü "Datei" die Option "Neu" und dann im Untermenü die Option "Andere..." aus. Klicken Sie im Assistenten auf die Option "Einfach" und wählen Sie dann die Datei
in der Liste auf der linken Seite aus. Klicken Sie auf "Weiter", um den Dateinamen anzugeben (achten Sie darauf, die Erweiterung ".mpe" zu verwenden) sowie den Ordner, in dem die Datei enthalten sein soll.
 

Details

Das  Beispiel für einen mehrseitigen Editor demonstriert, wie Sie einen mehrseitigen Editor mit einer angepassten Seitenergänzung erstellen können.

Das Beispiel für den mehrseitigen Editor wird mit zwei Erweiterungen erstellt, einer Dokumentergänzung (MultiPageContributor) und einem Editor (MultiPageEditor). Die Dokumentergänzung ist eine Unterklasse von org.eclipse.ui.part.MultiPageEditorActionBarContributor und definiert die Aktionen, die zu einem Editor hinzugefügt werden, wenn die Methode setActivePage aufgerufen wird. Der Editor ist ein Objekt org.eclipse.ui.part.MultiPageEditorPart, das 3 Seiten erstellt, deren Aktivierung durch die Methode pageChange aktiviert wird, die wiederum die Methode setActivePage an die Ergänzung sendet. Diese beiden Klassen verweisen nicht direkt aufeinander, denn die Ergänzung für den Editor wird mit dem mit dem Parameter "contributorClass" in der Datei "plugin.xml" definiert.

Copyright IBM Corp. 2000, 2001.  Alle Rechte vorbehalten.