0

我有一个小问题。我制作了一个必须使用 GTK 外观的应用程序。但是用户将能够从不存在此 LaF 的 Windows 操作系统启动应用程序...谁能告诉我是否可以将 GTK LaF 嵌入我的可运行 jar 并在运行时加载它?

非常感谢!

问候,

偏执狂25

4

1 回答 1

1

由于某些本机功能的使用,您将无法在其他操作系统上正确运行 GTK 外观(即使您成功地从您的操作系统标准 java 库中提取了它)。这适用于所有本地 LaF - windows/macos/GTK 和其他一些。

如果您要基于 Swing 创建一个漂亮的跨平台应用程序,我建议您研究一些用于 Swing 的跨平台 LaF 并使用它们而不是原生的。

于 2012-04-20T16:37:24.117 回答