gpt4 book ai didi

java - J对话框标题栏图标改变

转载 作者:太空宇宙 更新时间:2023-11-04 13:50:35 26 4
gpt4 key购买 nike

我需要更改 Jdialog 框标题栏图标。默认情况下,它使用 java 咖啡图像。

我在网上搜索过,用过很多代码

1. Image im = Toolkit.getDefaultToolkit().getImage("/org/qmon/generate/Images/JDialog -2.ico");
dialog.setIconImage(im);

2. Toolkit kit = Toolkit.getDefaultToolkit ();
Image img = kit.getImage ("/org/qmon/generate/Images/Create File Tag-16x16.png");

dialog.setIconImage(img);

一切正常..请帮助我..提前致谢

最佳答案

首先,ico 不是 Java 支持的图像格式。

第二种方法出现问题的可能原因是 getImage 需要一个文件引用,而您似乎引用的图像看起来像是嵌入的(存储在您的应用程序中)

尝试使用更像...

Image img = kit.getImage (getClass().getResource("/org/qmon/generate/Images/Create File Tag-16x16.png"));

相反。

就我个人而言,我更喜欢 ImageIO.read,因为它会在出现问题时抛出 IOException...

Image img = ImageIO.read(getClass().getResource("/org/qmon/generate/Images/Create File Tag-16x16.png"));

但这就是我...

您还应该考虑看看 Convert List<BufferedImage> to Image它演示了 ico 文件(来自第 3 方 API)和 setIconImages 的使用。方法

关于java - J对话框标题栏图标改变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22242955/

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