K
karlson
Gast
Hi!
also ich wollte ein bild in mein programm einfügen!
wenn ich das programm über eclipse 3.2 starte funktioniert es auch einwandfrei!
nur sobald ich mein projekt zu einer .jar Datei exportiere zeigt es mir das bild nichtmehr an
hier mal die codes:
in der main:
und die image loader klasse:
was geht da nich?
gruß
Karl
also ich wollte ein bild in mein programm einfügen!
wenn ich das programm über eclipse 3.2 starte funktioniert es auch einwandfrei!
nur sobald ich mein projekt zu einer .jar Datei exportiere zeigt es mir das bild nichtmehr an
hier mal die codes:
in der main:
Code:
//Image laden und einfügen
ImageLoader il = new ImageLoader( "pics\\bild1.jpg" ) ;
il.setBounds(0,0,360,220);
this.getContentPane().add(il);
und die image loader klasse:
Code:
public class ImageLoader extends Canvas {
private static final long serialVersionUID = 1L;
private Image bild = null;
ImageLoader( String sFile )
{
bild = getToolkit().getImage( sFile );
MediaTracker mt = new MediaTracker( this );
mt.addImage( bild, 0 );
try {
mt.waitForAll();
} catch(InterruptedException ex) {
ex.printStackTrace();
}
}
public void paint( Graphics g )
{
g.drawImage( bild, 0, 0, this );
}
public Dimension getPreferredSize()
{
return new Dimension( bild.getWidth( this ), bild.getHeight( this ) );
}
public Dimension getMinimumSize()
{
return getPreferredSize();
}
}
was geht da nich?
gruß
Karl