Folgendes habe ich vor: In meiner Programm gibt es eine About-Button, in dem ich sage, was das Programm macht, wer ich bin, warum ich das programmiert habe usw. Um den Text ein bisschen aufzulockern, wollte ich ein Bild einfügen. Das Bild liegt im gleichen Package wie die Gui, damit ich schnell darauf zugreifen kann. Folgendes habe ich mir dann gedacht:
Icon icon = new ImageIcon("Bild.jpg" );
JPanel about = new JPanel(new GridLayout(3,1));
Nun will ich mit einer einfach Einfügeoperation das Bild in das JPanel about einfügen, doch bin ich in der API mal wieder nicht fündig geworden, ein addImageIcon gibts ja anscheinend nicht. Nun schlug mir mein Tutor folgende Lösung vor:
JFrame f = new JFrame("Bild");
ImageIcon bild = new ImageIcon("Bild.jpg");
JLabel lab = new JLabel("Mein Testbild", bild, JLabel.CENTER);
f.getContentPane().add(lab);
f.setVisible(true);
Doch auch das funktioniert nicht. Bin echt am Verzweifeln, wie füge ich das Bild "Bild.jpg" schnell und einfach ein?
Danke im Vorraus!
Sebastian
Icon icon = new ImageIcon("Bild.jpg" );
JPanel about = new JPanel(new GridLayout(3,1));
Nun will ich mit einer einfach Einfügeoperation das Bild in das JPanel about einfügen, doch bin ich in der API mal wieder nicht fündig geworden, ein addImageIcon gibts ja anscheinend nicht. Nun schlug mir mein Tutor folgende Lösung vor:
JFrame f = new JFrame("Bild");
ImageIcon bild = new ImageIcon("Bild.jpg");
JLabel lab = new JLabel("Mein Testbild", bild, JLabel.CENTER);
f.getContentPane().add(lab);
f.setVisible(true);
Doch auch das funktioniert nicht. Bin echt am Verzweifeln, wie füge ich das Bild "Bild.jpg" schnell und einfach ein?
Danke im Vorraus!
Sebastian