gpt4 book ai didi

java - 如何在系统托盘中显示图标文件?

转载 作者:行者123 更新时间:2023-12-01 15:29:37 25 4
gpt4 key购买 nike

当我关闭应用程序时,我将其添加到系统托盘中。但它不显示图标。当我尝试显示图片文件时,它工作正常,但当我尝试使用图标文件时,它不起作用。如何显示图标而不是图片?

Image image = new ImageIcon("src/resources/busylogo.jpg").getImage();
final TrayIcon trayIcon = new TrayIcon(image);
try {
SystemTray.getSystemTray().add(trayIcon);
} catch (AWTException e2) {
e2.printStackTrace();
}

最佳答案

最好使用 Toolkit 来加载图标。这是一个小文件,异步加载会给您带来更少的问题。尝试一下 Sun 推荐的这段代码。

SystemTray tray = SystemTray.getSystemTray();
Image image = Toolkit.getDefaultToolkit().getImage("src/resources/busylogo.jpg");
final TrayIcon trayIcon = new TrayIcon(image);
try {
tray.add(trayIcon);
} catch (AWTException e2) {
e2.printStackTrace();
}

更多信息请点击:http://java.sun.com/developer/technicalArticles/J2SE/Desktop/javase6/systemtray/

关于java - 如何在系统托盘中显示图标文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9716860/

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