Hallo!
Leider fällt mir derzeit zu folgendem Sachverhalt keine Lösung ein:
In meiner Anwendung gibt es mehrere Menüpunkte, wo sich jeweils irgendwelche Eingabedialoge öffnen.
In jedem dieser Dialoge gibt es auch einen Button "Hilfe", der die Online-Hilfe als JavaHelp aufruft.
Ich lasse mir diese Online-Hilfe in einem JFrame anzeigen, so dass der Nutzer sie schnell erreichbar in der Taskleiste zur Verfügung hat und ohne große Probleme zwischen Anwendung und Hilfe wechseln kann.
Nun möchte ich es so realisieren, dass jedesmal, wenn die Online-Hilfe bereits geöffnet ist, der Nutzer in einen anderen Dialog wechselt und dort erneut die Hilfe aufruft, diese nicht wieder in einem neuen Frame geöffnet wird, sondern mit aktualisierten Inhalt im bereits geöffneten Fenster.
Wie kann ich also prüfen, ob das Hilfe-Frame bereits geöffnet ist, damit die OnlineHilfe nur ein Einziges mal angezeigt wird?
Vielen Dank für Eure Hilfe!
Leider fällt mir derzeit zu folgendem Sachverhalt keine Lösung ein:
In meiner Anwendung gibt es mehrere Menüpunkte, wo sich jeweils irgendwelche Eingabedialoge öffnen.
In jedem dieser Dialoge gibt es auch einen Button "Hilfe", der die Online-Hilfe als JavaHelp aufruft.
Ich lasse mir diese Online-Hilfe in einem JFrame anzeigen, so dass der Nutzer sie schnell erreichbar in der Taskleiste zur Verfügung hat und ohne große Probleme zwischen Anwendung und Hilfe wechseln kann.
Nun möchte ich es so realisieren, dass jedesmal, wenn die Online-Hilfe bereits geöffnet ist, der Nutzer in einen anderen Dialog wechselt und dort erneut die Hilfe aufruft, diese nicht wieder in einem neuen Frame geöffnet wird, sondern mit aktualisierten Inhalt im bereits geöffneten Fenster.
Wie kann ich also prüfen, ob das Hilfe-Frame bereits geöffnet ist, damit die OnlineHilfe nur ein Einziges mal angezeigt wird?
Vielen Dank für Eure Hilfe!