Repaint()-/Layout-Problem im GBL?

Snape

Erfahrenes Mitglied
Moin,
zuerst einmal hier guggn und dann folgende Frage:
Es handelt sich dabei um ein einfaches JPanel mit GridBagLayout. Darin sind zwei JLabel und acht JButton. Wenn das Programm zum ersten Mal geöffnet oder aus dem Hintergrund in den Vordergrund geholt wird, zeigt sich oberes Bild. Fährt man mit der Maus über den JButton links oben, dann wird er komplett angezeigt und das JLabel beschnitten. Hat jemand eine Idee, woran das liegen könnte und wie man das beheben kann?
 
Hallo Snape,

könntest du ein BeispielCode posten, bei welchem dieser ungewünschte Effekt auftritt.


Vg Erdal
 
Hi,
ich hatte gehofft, dass vielleicht anhand der Phänomens jemand eine Idee dazu hätte. Ich habe inzwischen nur das Panel selbst ausprobiert und in ein JFrame gelegt. Voila, das Problem tritt nicht auf. Scheint also anders gelagert zu sein, z.B. Einbindung in ein anderes zu kleines Frame o.ä.
 
Zurück