Hallo mihe,
viel Zeit ist vergangen, in der ich DobuDish neu installieren musste, und in der ich mich immer wieder über den Navigationsbereich der Java-Hilfe ärgerte. An Deine Suuuper-Hilfe erinnerte ich mich nicht mehr, aber den Zustand mit nur drei Anzeigen im Navigationsbereich wollte ich unbedingt ändern.
Heute habe ich es mit der KI von Google versucht. Das Ergebnis war bescheiden, ich musste in zwei Dateien nach jeder Änderung der Hilfedateien (ich habe zwei Projekte damit) Änderungen in der von DobuDish erzeugten Hilfedatei vornehmen. Dann fand ich im Sourcecode der Hilfe-Klasse einen Hinweis auf die Lösung von Dir und seitdem ist die Welt wieder in Ordnung. Nochmals also vielen Dank.
Eine Frage habe ich noch: Die Lösung von Dir führt dazu, dass sämtliche Einträge angezeigt werden. Wäre es möglich, die Anzeige etwas gezielter zu gestalten, also einige Anzeigen auszuschließen. Das geht sicher nicht auf die von Dir gefundene Weise, aber eventuell direkt über die Hilfedatei selbst, die ich mit dem XMLmind_XML_Editor erstellt habe und pflege. Ich habe es schon versucht, in dem Code für die Hilfe < expand="false" > Einträge einzubauen. Da ein "expand" über eine einzelne Anzeige hinaus wirkt, müsste man, wenn wieder angezeigt werden soll, gegensteuern. Ein einziges < expand="true" > in der jhelptoc.xml - Datei für die Hilfedatei-Datei bewirkt zwar den selben Effekt, wie Deine Lösung, aber eben nur solange keine Änderungen an der Hilfe vorgenommen werden.
Es grüßt Dich
kodela