Guten Tag zusammen
Ich möchte auf einem JLabel ein Bild laden
Ich habe mit folgenden Code zurechtgebaut. Leider klappt es damit nicht.
Das bild ligt im selben Verzeichnis wie Pan_schema.java
wo übersehe ich etwas?
was habe ich vergessen?
Lg Tobi
Ich möchte auf einem JLabel ein Bild laden
Ich habe mit folgenden Code zurechtgebaut. Leider klappt es damit nicht.
Das bild ligt im selben Verzeichnis wie Pan_schema.java
wo übersehe ich etwas?
was habe ich vergessen?
Lg Tobi
Code:
import java.awt.*;
import javax.swing.*;
import javax.swing.border.*;
public class Pan_schema extends JPanel {
JLabel schema1 = new JLabel(new ImageIcon("test.jpg"));
public Pan_schema() {
setLayout(new GridBagLayout());
setBorder(new TitledBorder("Schema"));
add(schema1, new GridBagConstraints (0, 0, 1, 1, 1.0, 1.0, GridBagConstraints.FIRST_LINE_START, GridBagConstraints.BOTH, new Insets(0, 0, 0, 0), 0, 0));
}
public static void main(String[] args) {
JFrame f = new JFrame();
f.getContentPane().add(new Pan_schema());
f.pack();
f.setVisible(true);
}
}