PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Anmeldebildschirm deaktiviert Hintergrund



jensz
04-02-2007, 12:47
Ich habe folgende Frage:
Ich habe in meinem Programm eine Benutzeranmeldung mit einem JFrame realisiert. Das eigentliche Programm soll in einem JFrame dahinter dargestellt werden. Wichtig ist aber, dass man, bevor der Anmeldeschirm nicht verschwunden ist, auf das dahinterliegende Fenster nicht zugreifen kann. Ich habe es schon mit alwaysOnTop probiert, aber das reicht noch nicht aus.
Theoretisch würde mir sowas ausreichen wie:
boolean accessAllowed = anmeldeFrame.wartenBisBenutzerSichAngemeldetHat();

Danke schonmal,

Jens

mamue
04-02-2007, 17:29
Zum einen könnte man es mit setEnabled( false ) versuchen oder, wenn das nicht reicht, den GlassPane sichtbar machen. Eine Anleitung findet sich hier (http://java.sun.com/docs/books/tutorial/uiswing/components/rootpane.html).

HTH,
mamue

anda_skoa
04-02-2007, 19:01
JDialog, Hauptfenster als Owner und setModal()

Ciao,
_