gpt4 book ai didi

java - 让 Java 系统托盘在 Linux 中看起来更漂亮

转载 作者:IT老高 更新时间:2023-10-28 21:20:05 25 4
gpt4 key购买 nike

我正在使用 sytray using Java 6 and Swing 在 Linux 上制作 Java 应用程序.该应用程序看起来很棒(使用系统外观和感觉),但系统托盘看起来很糟糕。我的意思是系统托盘菜单看起来像旧的小部件(Motif?)。我想知道是否有一种方法可以设置外观或使系统托盘更漂亮。

这是托盘的屏幕截图: enter image description here

最佳答案

你试过JXTrayIcon ?

我测试了 this demo来自带有 Compiz 的 Ubuntu 10.10 上的 SwingHelper,它看起来很酷。

更新

到 2020 年,这些链接已被破坏,而这种解决方案如今也存在许多缺陷。例如,GNOME3 桌面环境已经完全删除了系统托盘图标,并将其替换为 AppIndicator。

Java 的(AWT/Swing)系统托盘支持今天被破坏了。我推荐使用这个 Java 库:https://github.com/dorkbox/SystemTray

来自网站:

Professional, cross-platform SystemTray support for Swing/AWT, GtkStatusIcon, and AppIndicator on Java 6+. This library provides OS Native menus and Swing/AWT menus, depending on the OS and Desktop Environment and if AutoDetect (the default) is enabled.

作为引用,您可以在 here 找到原始示例的副本

关于java - 让 Java 系统托盘在 Linux 中看起来更漂亮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4789479/

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