ERLEDIGT
NEIN
NEIN
ANTWORTEN
5
5
ZUGRIFFE
1709
1709
EMPFEHLEN
-
Hallo zusammen
ich möchte in eimen Gui die angezeigten Komponenten auswechseln.
ich habe es mit this.getContentPane().removeAll versucht und danach die neuen Componenten eingefügt. wenn ich nun aber ein repaint mache. ist das Gui leer und beinhaltet nichts mehr.
Ich habe die diversen Ansichtsmöglichkeiten in eigene Methoden geschrieben. Es funktionieren alle, wenn ich sie als erste aufrufe. Bei einem Aufruf über einen Button ****t nicht mehr, dann ist das gui nur noch grau.
wer kann mir da weiterhelfen?
thx im voraus eagle
-
07.07.03 10:32 #2
- Registriert seit
- Jun 2002
- Ort
- Saarbrücken (Saarland)
- Beiträge
- 9.886
- Blog-Einträge
- 29
Servus!
Versuch dich mal an den Methoden von JFrame:
validate()
validateTree()
bzw. verusch mal folgendes:
setzte alle "alten" Komponenten in ein JPanel (jp_Alt) und alle neuen in ein JPanel (jp_Neu) ... nun fügst du dem JFrame zuerst das alte Pannel hinzu und später entfernst du über den Button einfach nur das alte Panel und fügst das neue Panel hinzu ...
Kannst das ja mal ausprobieren ...
oder versuche mal:
updateUI()
Gruss TomGeändert von Thomas Darimont (24.07.03 um 23:26 Uhr)
Java rocks!
How to become a good Java Programmer?
Does IT in Java and .Net
The only valid measurement of code quality: WTFs / minute
Blog
Xing
Twitter
-
Hallo,
Du mußt dem Layoutmanager schon mitteilen, daß er sich neu berechnen soll, wie schon gesagt.
Ist der betreffende Container von JComponent abgeleitet(Swing) reicht nach der Änderung ein revalidate() und danach das repaint(). Standardmäßig ist die contentpane aber ein Container, dem vorher mitgeteilt werden muß, daß sich das Layout ändert (invalidate) und nachher mittels validate zur Neuberechnung aufgefordert wird. Kannst das aber z.B mittels setContentPane(new JPanel()) ändern.
Gruß,
TimGeändert von TiSch (22.09.03 um 13:10 Uhr)
-
22.09.03 13:16 #4
- Registriert seit
- Jun 2002
- Ort
- Saarbrücken (Saarland)
- Beiträge
- 9.886
- Blog-Einträge
- 29
Servus!
Ah.... SWT wurde durch Swing ersetzt
....
Gruß TomJava rocks!
How to become a good Java Programmer?
Does IT in Java and .Net
The only valid measurement of code quality: WTFs / minute
Blog
Xing
Twitter
-
Jau,
hatte gerade einen Beitag über Portierung von VB nach SWT gelesen und etwas gedankenlos
-
Super danke,d as mit dem invalidate und validate hat super geklappt! Klasse sache!
Zitat von TiSch
Ähnliche Themen
-
Darstellung IE vs. FF
Von jccTeq im Forum HTML & XHTMLAntworten: 3Letzter Beitrag: 02.07.08, 12:37 -
hp mit html und css=richtige darstellung hp mit php und css=falsche Darstellung
Von Briefkasten im Forum CSSAntworten: 2Letzter Beitrag: 29.07.05, 15:21 -
Darstellung
Von c_n im Forum Cinema 4DAntworten: 4Letzter Beitrag: 24.04.05, 19:49 -
Darstellung im IE 6.0
Von AngelPG im Forum .NET ArchivAntworten: 1Letzter Beitrag: 15.10.03, 16:32 -
Darstellung
Von Experience1986 im Forum Microsoft WindowsAntworten: 1Letzter Beitrag: 23.12.02, 10:19





Zitieren

Login





