Hallo! 
Ich habe ein kleines Problem mit Swing und meinen Hintergrundbild.
Ich habe ein JFrame, wo ich 4 verschiedene Panele mit "setContentPane();" lade.
Wenn ich mein JFrame mit "setBackground();" gelb färbe und alle Panels mit "setOpaque(false);" durchsichtig mache, dann sehe ich wunderbar alle Swing-Komponenten wie JButtons, JLabels usw. und den gelben Hintergrund vom JFrame.
Nun wollte ich im JFrame ein Bild als Hintergrund laden, was auch funktioniert hat...ABER, das Bild überdeckt ständig meine Swing-Komponente und die JButtons werden nur dargestellt, wenn ich mit der Maus drüberfahre und die JLabels bleiben weiterhin verschollen.
Wie schaffe ich es das Hintergrundbild im Hintergrund zu behalten und die JButtons und JLabels erst dann zu zeichenen, wenn das Hintergrundbild fertig ist oder die irgendwie zu repainten?
Wenn jemand etwas Code sehen möchte, poste ich das gerne nach.
Vielen Dank für die Hilfe!
MfG
Kidao
Ich habe ein kleines Problem mit Swing und meinen Hintergrundbild.
Ich habe ein JFrame, wo ich 4 verschiedene Panele mit "setContentPane();" lade.
Wenn ich mein JFrame mit "setBackground();" gelb färbe und alle Panels mit "setOpaque(false);" durchsichtig mache, dann sehe ich wunderbar alle Swing-Komponenten wie JButtons, JLabels usw. und den gelben Hintergrund vom JFrame.
Nun wollte ich im JFrame ein Bild als Hintergrund laden, was auch funktioniert hat...ABER, das Bild überdeckt ständig meine Swing-Komponente und die JButtons werden nur dargestellt, wenn ich mit der Maus drüberfahre und die JLabels bleiben weiterhin verschollen.
Wie schaffe ich es das Hintergrundbild im Hintergrund zu behalten und die JButtons und JLabels erst dann zu zeichenen, wenn das Hintergrundbild fertig ist oder die irgendwie zu repainten?
Wenn jemand etwas Code sehen möchte, poste ich das gerne nach.
Vielen Dank für die Hilfe!
MfG
Kidao