我无法在我的应用程序上显示图像。你能看出我哪里错了吗?我只需要将图像显示在窗格上就像其他所有内容一样。 JPanel名为contentPane。其他一切都出现了。
books = new ImageIcon("books.png");
imgLabel = new JLabel();
imgLabel.setIcon(books);
imgLabel.setBounds(300, 315, 203, 141);
contentPane.add(imgLabel);
答案 0 :(得分:0)
我将您的代码复制并添加到JFrame中,并且运行时没有任何问题。
见
public static void main(String[] args) {
JFrame jFrame = new JFrame();
ImageIcon books = new ImageIcon("books.png");
JLabel imgLabel = new JLabel("test");
imgLabel.setIcon(books);
imgLabel.setBounds(300, 315, 203, 141);
jFrame.getContentPane().add(imgLabel);
jFrame.setVisible(true);
}
我的建议是仔细检查您的图书文件路径。