Image als Hintergrund eines JPanels

Ich sag es mal so. Dass was du machen willst, sind Spielereien, die eigentlich unwichtig sind. Schau dir mal lieber die wichtigeren sachen an.

Lass mich raten, dein Quelltext sieht im Moment so aus.
Code:
MyPanel panel = null;
try(
MyPanel panel = new MyPanel(ImageIO.read(new File("hintergrund.jpg")));
) catch(IOException e) (
e.printStackTrace();
)

Wenn du willst dass man dir hilft, solltest du auch Quelltext posten.


MFG

zEriX
 
Jap genau so sieht mein Quelltext aus - hab ihn ja schon in der nachricht davor gepostet und dann einfach
My Panel panel = null;
davor gesetzt.
Aber vielleicht sollte ich mich echt erst mal mit wichtigeren sachen auseinander setzen *frustriert sein*
Danke trotzdem noch mal....!
 
Kopier das mal so bei dir rein.

Code:
MyPanel panel = null;
try(
panel = new MyPanel(ImageIO.read(new File("hintergrund.jpg")));
) catch(IOException e) (
e.printStackTrace();
)

MFG

zEriX
 
Stimmt,
dankeschoen fuer alle eure antworten, ich werde noch mal n bisschen rumprobieren, nur einmal das panel initialisieren und definieren und dann kriege ich das schon irgendwie hin.
:)
 
Oh,
ich weiss nicht wieso aber auf einmal mit dem kopierten hat es geklappt. Musste aber noch was ummodeln mit meinem Layout.....
:) :) *freu*

grosses Dankeschoen...
und jetzt wieder an die wichtigen Sachen *rechtgeb*
 
Das geht weil:

Code:
MyPanel panel = null;
try(
MyPanel panel = new MyPanel(ImageIO.read(new File("hintergrund.jpg")));
) catch(IOException e) (
e.printStackTrace();
)

da hast du die variable panel 2 mal definiert


Code:
MyPanel panel = null;
try(
panel = new MyPanel(ImageIO.read(new File("hintergrund.jpg")));
) catch(IOException e) (
e.printStackTrace();
)

hier ist sie einmal definiert :D
 
Zurück