Hintergrundbild in Panel

Hallo,

ich bin noch Anfänger und suche eine Möglichkeit z.B. in ein Panel ein Hintergrundbild einzufügen.

Hintergrund:
Ich möchte in meinem Applet eine Art Kopfzeile haben in der ein Hintergrundbild ist. Zusätzlich möchte ich aber auf dem Bild noch variablen Text anzeigen also bräuchte ich irgendwie 2 Layer. Wenn ich das Appletfenster vergrößere soll das Hintergrundbild ebenfalls vergrößert werden und umgekehrt. Kann man so etwas machen ?

Ich dachte an ein JPanel auf dem ich ein Jlabel mit Icon (Hintergrundbild) plaziere. Für den variablen Text dachte ich an weitere JLabels. Problem macht das automatische Scalieren des Hintergrundbildes wenn man die Größe des Applets ändert.

Habt Ihr eine Idee oder vielleicht sogar ein Beispiel

Danke
Albert

Ich dachte an ein JPanel auf dem ich ein Jlabel mit Icon
(Hintergrundbild) plaziere. Für den variablen Text dachte ich
an weitere JLabels. Problem macht das automatische Scalieren
des Hintergrundbildes wenn man die Größe des Applets ändert.

Fast. Mache eine eigene Klasse die von JPanel erbt. Dort überschreibst du die paint-Methode, ermittelst die Größe und zeichnest das Image mit drawImage(). Da paint beim Größe-ändern gerufen wird, zeichnet sich dein Bild auch neu. Code hab ich grad keinen da, der liegt auf Arbeit, ich mach das aber so mit einer JDesktopPane, in der ein Hintergrund liegt. Sollte also gehen.

Michael