如何使用类似 Qt 的 UI 在 KDE 中运行 Java 应用程序?

squ*_*ayu 8 kde gtk java qt kubuntu

安装 Ubuntu 或 Kubuntu 中继续我的问题

我尝试过 Kubuntu (KDE),它和 Ubuntu (GNOME) 一样酷。但是当我们启动 Java 应用程序(LimeWire、Netbeans、Eclipse)时,它的用户界面几乎没有问题。用户界面更改为 Metal,(我认为这有点老派)。

我们可以像 UI 一样用 Qt 运行它吗?例如,当我们在 Gnome 中启动 Java 应用程序时(像 UI 一样使用 GTK 运行/像 UI 一样使用 GTK 仿真)?

我听说有一个 Java 类可以使 Java 应用程序 UI 像 Qt,称为 Java 的 Qt/Jambi 绑定。我们如何在启动 Java 应用程序时将其集成到 KDE 中?

我的另一个问题是,如果没有错,OpenOffice 是用 Java 构建的,那么为什么 OpenOffice 可以像 KDE 中的 UI 一样使用 Qt 运行?

Jan*_*anC 3

使用这些 Qt 绑定并不是解决方案(它要求必须重写整个应用程序的 GUI)。

OpenOffice.org 大部分是用 C++ 编写的,也有一些部分是用 Java 等其他语言编写的。它还有自己的 GUI 工具包,可以使用主题模仿 Gtk 或 Qt(部分)。

如果没有包含类似 Qt 或 KDE 的主题,我不知道如何制作一个。(我刚刚看到存储库中有几个额外的 Swing 主题,对于那些使用 Swing 的应用程序来说,这可能是值得尝试的事情。)