gpt4 book ai didi

java - 如何更改程序图标

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:55:33 25 4
gpt4 key购买 nike

我尝试查找有关如何在 Java 中更改程序图标的多个教程,但它们似乎都不起作用。我还想知道什么样的图像可以是 .ico 或 .png 例如,它必须是什么尺寸

最佳答案

我假设您使用的是 JFrame,那么您需要 setIconImage(java.awt.Image):

File/InputStream/URL x = ...
Image icon = ImageIO.read(x);
frame.setIconImage(icon);

图像文件格式无关紧要,只要 ImageIO 可以读取它(JPEG、GIF、PNG、TIFF,如果真的有必要,甚至是 BMP)。

一个例子:

import java.net.URL;

import javax.imageio.ImageIO;
import javax.swing.JFrame;

public class Main {

public static void main(final String[] args) throws Exception {
JFrame frame = new JFrame("Custom Icon");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(300, 200);

// something off the Google Images front page
final URL url = new URL("http://t3.gstatic.com/images?q=tbn:ANd9GcQbcDkaRcrbsYFUcE6Q7n56_LJr-r4mDqYTOTtPKG9J0MzZcV6V");
frame.setIconImage(ImageIO.read(url));

frame.setVisible(true);
}

}

编辑:如何获取图标的 URL

您应该将您的图像文件(图标等)与您的源代码放在一起,也许放在您的 src 文件夹中它自己的子文件夹中,并将它们作为“资源”访问。查看How to use Icons来自 Java 教程,了解如何获取资源的 URL 对象。

关于java - 如何更改程序图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7478189/

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