gpt4 book ai didi

java - ImageIcon 未在 JButton 中显示

转载 作者:行者123 更新时间:2023-12-02 10:33:37 26 4
gpt4 key购买 nike

我试图在 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 中看到的路径是相对于项目根目录的:

enter image description here

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

您还可以提供 JVM 启动位置的相对路径,如下所示:“./relative/path/to/file”。注意相对路径前面的点。

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

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

其中上述位置是相对于类路径的。

关于java - ImageIcon 未在 JButton 中显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53460839/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com