gpt4 book ai didi

Ubuntu 上托盘消息的 Java 外观

转载 作者:行者123 更新时间:2023-11-30 11:52:55 26 4
gpt4 key购买 nike

我通过 trayIcon.displayMessage(...) 在系统托盘上显示消息,但它们看起来不太好。我试图将它们的外观更改为系统标准,但在创建图标之前调用 UIManager.setLookAndFeel(...) 没有任何改变。

UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());

tray = SystemTray.getSystemTray();
popup = new PopupMenu();
trayIcon = new TrayIcon(image, "Tray Demo", popup);
tray.add(trayIcon);

trayIcon.displayMessage("Tray Test", "Tray demo started", TrayIcon.MessageType.INFO);

最佳答案

Here您可以找到一个很棒的教程,了解如何摆脱 awt 并使用 swing。然后你就可以拥有你想要的每一种外观和感觉。

唯一的问题是,如果您在弹出菜单外单击,弹出菜单不会消失。最快的解决方法是添加一个菜单项(命名为 Dispose 或任何你想要的)它什么都不做,但你可以点击它并且菜单消失:)

关于Ubuntu 上托盘消息的 Java 外观,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6600638/

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