gpt4 book ai didi

java - 向 JFrame 添加自定义图标时遇到困难

转载 作者:行者123 更新时间:2023-12-01 16:06:33 24 4
gpt4 key购买 nike

我一直在尝试更改框架中的图标。我几乎尝试了一切:

  • 图标为 16x16,大小合适......不起作用

  • 我尝试过 PNG、GIF 和 JPG 格式,但没有一个有效。

  • 尝试了不同的设置图标的方法......不起作用。

  • 我尝试过相对(本地路径),例如“icon.gif”和绝对路径,例如“c:\work\java\icon.gif”...不起作用

这是我的代码,看看你是否能弄清楚谢谢奥利

    import javax.swing.*;
public class androidDriver
{

public static void main(String[] args) throws IOException
{
JFrame f = new JFrame("Android Data Viewer");
f.setResizable(false);
f.setSize(300,300);
f.setLocationRelativeTo(null);
f.setVisible(true);
f.setIconImage(new ImageIcon("androidIcon2.gif").getImage());
}
}

最佳答案

如果您将图像放在与类文件相同的目录中,那么以下内容应该适合您:

        f.setIconImage(new ImageIcon(androidDriver.class.getResource("androidIcon2.gif")).getImage());

还建议在使框架可见之前设置图标图像

        f.setIconImage(new ImageIcon(androidDriver.class.getResource("androidIcon2.gif")).getImage());
f.setVisible(true);

关于java - 向 JFrame 添加自定义图标时遇到困难,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2474820/

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