[英]What look and feel does ubuntu use?
ubuntu使用什么外观(11或更高)? 我想在Windows上运行的swing应用程序中使用相同的功能。 在哪里可以找到该lnf的罐子?
Java支持SystemLookAndFeel
,它试图匹配每个操作系统中本机应用程序的外观,这是我假设要执行的操作。 不过,我不知道它在这项任务中取得了怎样的成功。
有在外观设置的官方教程这里 。
编辑:
此代码段(加上任何异常处理)在我的Linux系统上似乎运行良好
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
我没有对其进行广泛的测试,但肯定比默认外观看起来更像是在家。
如果要在另一台计算机上重现GTK主题,可以尝试以下操作:
UIManager.setLookAndFeel("com.sun.java.swing.plaf.gtk.GTKLookAndFeel");
com.sun.java.swing.plaf.gtk.GTKLookAndFeel
是getSystemLookAndFeelClassName()
在Linux系统上为最近的Sun JRE返回的内容。 如果使用其他供应商的JRE,则可能会遇到问题。
就是说,我不确定在非Linux操作系统上使用时,这与真实情况的匹配程度如何。 如果您是我,我会在VirtualBox虚拟机上安装Linux发行版,并在适当的测试环境中尝试我的应用程序。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.