Ich lerne gui in JAVA zu machen, und ich versuche, ein Bild in meinem JFrame hinzufügen, das ist der Code, den ich versuchte:Java: kann nicht das Bild anzeigen in JFrame
public class MyApp extends JFrame {
private ImageIcon img;
private JLabel imglabel;
public MyApp(){
setLayout(new FlowLayout());
img = new ImageIcon(getClass().getResource("img.jpg"));
//adding the label for the above Icon
imglabel = new JLabel("this is the image");
add(imglabel);
}
public static void main(String[] args) {
MyApp app = new MyApp();
app.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
app.pack();
app.setVisible(true);
app.setTitle("reminder");
}
}
aber ich kann kein Bild auf dem Bildschirm angezeigt werden! Was habe ich falsch gemacht?
auch das Bild und die Klasse im selben Verzeichnis:
Danke für die Hilfe :)
Ist das Bild im gleichen Verzeichnis wie die Klasse? Wenn es ein Glas ist, ist das Bild im Glas enthalten? – MadProgrammer
Ja, es ist im selben Verzeichnis. siehe die Bearbeitung –