ubuntu使用什么样的外观和感觉?

fre*_*per -1 java linux swing look-and-feel

ubuntu使用什么外观(11或更高)?我想在将在Windows上运行的swing应用程序中使用相同的内容.我在哪里可以找到那个lnf的罐子?

thk*_*ala 9

Java支持SystemLookAndFeel尝试匹配每个操作系统中本机应用程序的外观,这是我想要做的.不过,我不知道它在这项任务中取得了多少成功.

有上望的官方教程和感觉设置在这里.

编辑:

这个片段(以及任何异常处理)似乎在我的Linux系统上运行良好

UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
Run Code Online (Sandbox Code Playgroud)

我没有对它进行过广泛的测试,但它看起来在家里看起来比默认的外观更多.

如果要在其他计算机上重现GTK主题,可以尝试以下操作:

UIManager.setLookAndFeel("com.sun.java.swing.plaf.gtk.GTKLookAndFeel");
Run Code Online (Sandbox Code Playgroud)

com.sun.java.swing.plaf.gtk.GTKLookAndFeelgetSystemLookAndFeelClassName()最近的Sun JRE在Linux系统上的回报.如果您使用来自其他供应商的JRE,则可能会遇到问题.

也就是说,在非Linux操作系统上使用时,我不确定这与真实情况有多接近.如果我是你,我会在VirtualBox虚拟机上安装Linux发行版,并在适当的测试环境中试用我的应用程序.