我的应用程序使用 SAF (jsr 296)。我想在不同的平台上使用不同的外观:
Linux 的默认 (Java)
和用于 Windows 的系统(本机)。
添加:到目前为止,我在我的 Application 类的 startup() 方法中为 Windows 操作系统硬编码 L&F(如 Joy 和 Thompson 所建议的那样):
if (SystemUtils.IS_OS_WINDOWS) {
UIManager.setLookAndFeel(
UIManager.getSystemLookAndFeelClassName());
}
在 application.properties 文件中,指定了默认的 L&F。
没有更好的办法吗?