标题栏(带有额外元素的标题栏)? (Gnome 和 Windows 10)

问题描述 投票:0回答:1

我搜索了很长时间,但从未在 Swing 或 AWT 中找到任何有关标题栏(带有额外内容的标题栏,在 Elementary OS 和其他 Gnome 发行版上最常见)的内容。 我正在使用 Swing 制作一个应用程序,并希望在标题栏中有一些额外的按钮,但我能找到的唯一选择是从头开始制作整个自定义标题栏,这不是我想要的,因为它会让应用程序看起来很糟糕在大多数 Linux 发行版上都占有一席之地,因为它们的外观都不同。 我知道一些跨平台应用程序可以向状态栏添加额外的内容,而不会完全改变它的外观(例如 Chrome),但我不知道任何使用 AWT 或 Swing 制作的应用程序。 如何在 Linux (Gnome)、Mac OS 或 Windows 10 上完成此操作? (最重要的是在 Gnome 上) 我需要一些图书馆来做到这一点吗?

java swing awt gnome titlebar
1个回答
0
投票

Gnome 中的标题栏是通过 GtkHeaderBar 对象实现的。有一个名为 java-gnome 的项目,自 2013 年以来就不再维护。主要思想是绑定 C API。不知道你能不能用。

我建议将注意力集中在工具栏和菜单栏上。您可以查看 JIDE 库(特别是 Action Framefork),了解您可以使用的可能的栏和菜单组件。

希望有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.