ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
511
511
EMPFEHLEN
-
Moin Leute,
und zwar möchte ich nach einem Login meinem JFrame
ein neues Aussehen geben ... quasie ein neues JPanel anzeigen.
Naja und natürlich von dem aus nach dem Logout wieder zur
Anmeldung zurück.
Dazu steht im Actionlistener des Login-Buttons:
Code :1 2 3
getThis().remove(loginPanel); getThis().add(schaltungPanel, BorderLayout.CENTER); getThis().validate();
Das ***** auch wunderprächtig ...
aber zurück nach dem logout stürzt mir die Oberfläche ab bzw.
zeigt er mir nur meinen Login-Button an ... wenn ich dann mit der Maus
über das Fenster gehe sehe ich die Felder der Anmeldung aba naja
das kanns nicht sein.

dazu steht im Actionlistener des Logout-Button:
Code :1 2 3
getThis().remove(schaltungPanel); getThis().add(loginPanel, BorderLayout.CENTER); getThis().validate();
Danke im Voraus
-
03.02.12 16:12 #2
Ich hab' genrell schon viele schlechte Erfahrungen gemacht mit Komponenten entfernen/hinzufügen, während die Elemente angezeigt werden. Für dein Vorhaben würde sich eventuell eine JLayeredPane anbieten.
http://docs.oracle.com/javase/tutori....html#positionJeder Fehler, aus dem wir lernen, ist ein Erfolg...
...Aber mach' nicht den Fehler, nicht aus deinen Fehlern zu lernen.
-
08.02.12 07:41 #3
- Registriert seit
- Sep 2011
- Beiträge
- 6
Probiere mal zusätzlich zum validate(); noch einmal repaint(); aufzurufen
Ähnliche Themen
-
Component von JPanel mit Null Layout auf JPanel mit FlowLayout verschieben
Von TobyNick im Forum JavaAntworten: 13Letzter Beitrag: 29.08.11, 10:08 -
JPanel Größe ändern
Von Vronvron im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 7Letzter Beitrag: 12.10.07, 09:36 -
GridBagLayout in JPanel: Wie stelle ich es an das Komponenten im JPanel ...
Von mungoparks im Forum JavaAntworten: 7Letzter Beitrag: 16.05.07, 17:03 -
JPanel Instanz in einen JPanel laden ?
Von mkoeni1 im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 4Letzter Beitrag: 15.01.07, 12:15 -
JPanel mittig auf JPanel
Von vrcat im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 5Letzter Beitrag: 02.06.05, 12:51





Zitieren
Login





