Hallo,<BR>
ich habe folgendes Problem:<BR>
Ich habe einen JFrame auf dem sich ein Panel1 mit Radiobutton befindet und ein Panel2 mit Textfeldern zur Eingabe.
Je nachdem welcher Radiobutton gewählt wird, müssen verschiedene Textfelder auf Panel2 eingeblendet werden. <BR><br>
Meine Frage ist, wie ich zur Laufzeit:<br>
1. die Bestehenden Elemente lösche und <br>
2. neue Komponenten auf dem Panel2 plazieren.
<br><br>
Ich habe zwar die Möglichkeit mit <i>Panel2.remove(textfeld1) </i>das Feld zu entfernen, nur tut sich nichts sichtbares und der Befehl <i>Panel2.add(getTextfeld1)</i> läuft zwar ohne Fehler, aber auch hier tut sich nichts.
<br>
Meine erste Idee war, einfach mehrere Panels mit den benötigten Textfeldern zu erzeugen und entsprechend die nicht nötigen Panels mit <i>Panel3.setVisible(false) </i>zu verstecken(das funzt auch), aber ein <i>Panel4.setVisible(true) </i>bringt dann nichts zur Anzeige.
<br>
Kann mir da jemand helfen?<br>
besten dank<br>
timo
ich habe folgendes Problem:<BR>
Ich habe einen JFrame auf dem sich ein Panel1 mit Radiobutton befindet und ein Panel2 mit Textfeldern zur Eingabe.
Je nachdem welcher Radiobutton gewählt wird, müssen verschiedene Textfelder auf Panel2 eingeblendet werden. <BR><br>
Meine Frage ist, wie ich zur Laufzeit:<br>
1. die Bestehenden Elemente lösche und <br>
2. neue Komponenten auf dem Panel2 plazieren.
<br><br>
Ich habe zwar die Möglichkeit mit <i>Panel2.remove(textfeld1) </i>das Feld zu entfernen, nur tut sich nichts sichtbares und der Befehl <i>Panel2.add(getTextfeld1)</i> läuft zwar ohne Fehler, aber auch hier tut sich nichts.
<br>
Meine erste Idee war, einfach mehrere Panels mit den benötigten Textfeldern zu erzeugen und entsprechend die nicht nötigen Panels mit <i>Panel3.setVisible(false) </i>zu verstecken(das funzt auch), aber ein <i>Panel4.setVisible(true) </i>bringt dann nichts zur Anzeige.
<br>
Kann mir da jemand helfen?<br>
besten dank<br>
timo
Comment