Leichtgewicht-Komponenten können Hilfethemen um zusätzliche Funktionen ergänzen. Diese Komponenten ähneln Java-Applets, laden aber schneller und laufen auch schneller. Ein Hilfe-Autor kann eine Leichtgewicht-Komponente verwenden, die bereits im Javahelp-System implementiert ist. Diese Komponente implementiert Pop-up-Fenster und sekundäre Fenster. Um diese Leichtgewicht-Komponente in einer HTML-Themadatei zu verwenden, kann man das HTML <object>-Tag benutzen, wie das folgende Beispiel zeigt:
Bei diesem Beispiel enthält das Pop-up-Objekt die Datei ../topicB/glossary_def.html. Das Objekt, das der Benutzer anklickt (viewerActivator) ist ein Link, die Größe des Fensters beträgt 300 mal 400 Pixel, und der Linktext, den der Benutzer sieht, lautet „Hier klicken“.
Ein Java-Entwickler kann aber auch neue Leichtgewicht-Komponenten erstellen. So könnte eine solche Komponente zum Beispiel Hilfethemen um Animationen oder Multimediafunktionen ergänzen.
Leichtgewicht-Komponenten, die Informationen über die View-Abstraktion erfordern, müssen javax.Javahelp.impl.ViewAwareComponent implementieren. Diese Komponenten implementieren die Methode setViewData(). Die Komponente kann Informationen von der View-Abstraktion über die Umgebung erhalten, in der sie ausgeführt wird. (Hinweis: Man sollte die Javahelp-API für den Zugriff auf eine View-Abstraktion verwenden.) Im folgenden Listing ist der Codeschnipsel unterhalb des Document-Objekts von der View-Abstraktion abgeleitet.
Weitere Informationen darüber, wie leichtgewichtige Komponenten in Java erstellt werden, finden sich in der entsprechenden Dokumentation.
Authoring-Tools für Javahelp
Es gibt zahlreiche kommerzielle Authoring-Tools, die den Benutzer beim Schreiben und bei der Pflege eines Hilfesystems für eigene Anwendungen unterstützen. Die drei bekanntesten sind Helen 1.6 von der Software 7 GmbH, Help Breeze von Solutionsoft und Jawa Help Author von Pivotonic. All diese Produkte von Drittanbietern unterstützen die Standards Java 2 und Java 1.1. Weitere Informationen zu Authoring-Tools finden sich auf einer Webseite von Sun.
Neueste Kommentare
Noch keine Kommentare zu Javahelp-Framework: Hilfstexte simpel integrieren
Kommentar hinzufügenVielen Dank für Ihren Kommentar.
Ihr Kommentar wurde gespeichert und wartet auf Moderation.