Aktives Fenster

pinsleepe

Mitglied
Hallo,
wie kann ich dafür sorgen, dass
1. das Programmfenster beim Programmstart vorne eingeblendet wird, jedoch später nicht immer im Vordergrund bleibt?
2. die Fenster, die durch die Menüaufrufe aufpoppen, immer auf dem Hauptprogrammfenster "kleben"? (Sodass die Dialoge, die ausgewertet werden, im Vordergrund stehen)

Vielen Dank im voraus für Eure Hilfe,
pinsleepe
 
1) Leider ist es kein Standard. Bei mir ist es so, dass das Programmfenster sich im Hintergrund aufmacht wenn ich das Programm von der Kommandozeile aus starte.
2) Ich benutze JDialog. Wenn ich aber zum anderen Programm als meine App gehe und dann erst mit dem Dialog weitermachen will, so "klebt" er nicht mehr an dem Hauptfenster, sonder ist irgendwo im Hintergrund als kleines Fenster, was keinen eigenen Taskleisteneintrag hat :(
 
1) Mit Komandozeilenstart kenne ich mich nicht aus, aber toFront() setzt das JFrame (warscheinlich) im Vordergrund.
2) Hast du das "Elternfenster" übergeben und Modal gesetzt?

Java:
JDialog(Dialog owner, boolean modal)
 
Zurück