繁体   English   中英

JButton中未显示ImageIcon

[英]ImageIcon not showing in JButton

我试图在JButton中显示一个图标,但是当我运行该应用程序时,它只是显示一个空白的JButton,里面没有图像。 路径正确,我没有收到任何错误...只是一个空白按钮。 我不确定我要去哪里。

    JButton quickGuide = new JButton();
    Icon icon1 = new ImageIcon("/Project1/images/quickGuideIcon.png");
    quickGuide.setIcon(icon1);
    quickGuide.setBounds(490, 10, 50, 50);
    quickGuide.setContentAreaFilled(false);

您在Eclipse中看到的路径是相对于项目根目录的:

在此处输入图片说明

位置标签包含您需要提供的完整路径。

您还可以像这样提供到JVM启动位置的相对路径: "./relative/path/to/file" 注意相对路径前面的点。

如果您打算在jar文件中找到图像,请使用:

new ImageIcon(getClass().getResource("images/quickGuideIcon.png"));

上面的位置是相对于classpath的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM