我有点问题。我做了一个必须使用GTK外观的应用程序。但是用户将能够从不存在此LaF的Windows操作系统启动应用程序... 谁能告诉我是否可以在我的runnable jar中嵌入GTK LaF并在运行时加载它?
非常感谢!
此致
Paranoia25
答案 0 :(得分:1)
由于某些本机功能的使用,您将无法在其他操作系统上正确运行GTK外观(即使您成功从OS标准java库中提取它)。对于所有本地LaF来说都是如此 - windows / macos / GTK和其他一些。
如果您要创建一个基于Swing的漂亮的跨平台应用程序,我建议您查看一些用于Swing的跨平台LaF并使用它们而不是本机。