gpt4 book ai didi

java - 如何向 JButton 添加图标

转载 作者:行者123 更新时间:2023-12-02 00:04:25 41 4
gpt4 key购买 nike

我正在观看本教程:On how to create custom JButtons

我把我的文件放在 C < Users < MyUserName Exception in thread "main" java.lang.NullPointerException
at javax.swing.ImageIcon.<init>(Unknown Source)
at Gui.<init>(Gui.java:20)
at tuna.main(tuna.java:6)在下一个教程的评论中,它说将其放在 C < Users < MyUserName

其他信息:文件为 .png

金枪鱼:

    Gui item = new Gui();
item.setSize(300,300);
item.setLocation(200,100);
item.setVisible(true);
item.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

编辑:它现在正在工作,我不知道为什么之前会出错,我没有更改任何内容。不管怎样,感谢您的帮助!

最佳答案

只要从放置位置加载图像即可,将图像放置在何处并不重要。如果您正在使用

Icon yourIconName = new ImageIcon(getClass().getResource("yourIconName.png"));

那么它不仅需要位于您的 src 文件夹中,而且还需要与金枪鱼位于同一包中。

如果您使用的是绝对路径,例如“C/Users/MyUserName/workspace/projectName/imageFile.png”,请确保您拥有要查找的图像的正确路径。

此外,您似乎正在使用 The New Boston 的教程,如果您要发布您正在查看的教程可能会有所帮助。

关于java - 如何向 JButton 添加图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14175951/

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