K
KlemensyXYZ
Gast
Moin,
ich versuche grade ein Bild als Hintergrund in einem Swing Fenster zu setzten.
Habe unter anderem das hier probiert:
und das:
doch nichts davon funktioniert.
Was mach ich noch falsch?
ich versuche grade ein Bild als Hintergrund in einem Swing Fenster zu setzten.
Habe unter anderem das hier probiert:
Java:
public class HauptmenueHintergrund extends JFrame
{
@SuppressWarnings("deprecation")
public HauptmenueHintergrund()
{
super("hintergrung");
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
this.setLocation(0,0);
this.resize(Toolkit.getDefaultToolkit().getScreenSize());
public void paint(Graphics g)
{
Image img = Toolkit.getDefaultToolkit().createImage("was-sind-sterne.jpg");
g.drawImage(img,0,0,null);
}
}
}
und das:
Java:
import java.awt.Toolkit;
import java.io.IOException;
import javax.imageio.ImageIO;
import javax.swing.*;
@SuppressWarnings("serial")
public class HauptmenueHintergrund extends JFrame
{
@SuppressWarnings("deprecation")
public HauptmenueHintergrund()
{
super("hintergrung");
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
this.setLocation(0,0);
this.resize(Toolkit.getDefaultToolkit().getScreenSize());
String backgroundImageFileName = "was-sind-sterne.jpg";
try
{
JLabel picture = new JLabel(new ImageIcon(ImageIO.read(this.getClass().getClassLoader().getResourceAsStream(backgroundImageFileName))));
}
catch (IOException e)
{
e.printStackTrace();
}
}
}
doch nichts davon funktioniert.
Was mach ich noch falsch?