Ich möchte Bild in NORTH
Teil meiner JPanel
hinzufügen, aber es funktioniert nicht. Was soll ich tun?Java Swing - wie Bild in Norden von Jpanel hinzufügen
class PanelGlowny extends JPanel
{
PanelGlowny()
{
this.setLayout(new BorderLayout());
ImageIcon imageurl = new ImageIcon("logo.jpg");
Image img = imageurl.getImage();
this.add(img, BorderLayout.NORTH);
}
}
public class Formatka extends JFrame
{
private PanelGlowny panel = new PanelGlowny();
public Formatka()
{
...
add(panel);
}
}
Was genau ist Ihre Verzeichnisstruktur? Wo behaltst du deine Bilder? Greifen Sie auf Ihr Image zu, indem Sie 'getClass(). GetResource ("/logo.jpg ") verwenden, um auf' Application Resources' zuzugreifen. Beide Antworten sind zu gut :-) Verwenden Sie eine IDE zum Erstellen von Swing-Anwendungen? Hoffe das [Link] (http://stackoverflow.com/a/9866659/1057230) kann dir mehr helfen. –