mercredi 18 février 2015

Probleme mit Anzeige von Elementen im JPanel

Hallo an euch,



habe da ein Problem mit der Anzeige von Elementen im JPanel.

Mein Beispiel:



In der main-Methode erzeuge ich ein neues Objekt mit dem Namen "gui". Für dieses Objekt erstelle ich dann in einer anderen Methode einen JFrame (ohne Layout), ein JPanel, adde das JPanel an den JFrame und mache alles sichtbar.

Klappt soweit ohne Probleme. Nun füge ich im Programmcode dem JPanel ein Label und eine JList hinzu (wenn ein Button gedrückt wird).



Nun passiert folgendes: vom JLabel wird nur die erste Häflte anzeigt, die JList gar nicht. Verändere ich jedoch mit der Maus die Größe des Fensters, sind beide Elemente auf einmal sichtbar...



Füge ich beim ActionEvent wenn der Button gedrückt wird ein JPanel.updateUI() hinzu, dann klappt das alles ohne Probleme.



Woran kann es liegen, dass Elemente, die später an den JFrame gehängt werden erst dann sichtbar werden, wenn man das Fenster in der Größe ändert?





Probleme mit Anzeige von Elementen im JPanel

0 commentaires:

Enregistrer un commentaire