Swing 的默认外观不适用于 Linux 平台,目标平台是 Windows 和 Linux,有人可以建议是否有任何库可以提供更好的外观,类似于 Linux 系统的 Windows 平台上出现的组件?
对于 Windows,我使用的是系统外观,这看起来比在 Linux 中要好得多。还想知道如何根据平台加载不同的外观。
Swing 的默认外观不适用于 Linux 平台,目标平台是 Windows 和 Linux,有人可以建议是否有任何库可以提供更好的外观,类似于 Linux 系统的 Windows 平台上出现的组件?
对于 Windows,我使用的是系统外观,这看起来比在 Linux 中要好得多。还想知道如何根据平台加载不同的外观。
您需要阅读“howto”来设置外观。甲骨文在这里有一个:http: //docs.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
要使用 GTK,您将使用:
try
{
UIManager.setLookAndFeel("com.sun.java.swing.plaf.gtk.GTKLookAndFeel");
}
catch (ClassNotFoundException e)
{
}
catch (UnsupportedLookAndFeelException e)
{
}