是否可以使用 Java 来创建在 Windows 上看起来原生的应用程序?我不在乎该解决方案是否可移植,因为我只打算针对 Windows 用户。如果重要的话,我正在使用 Scala。
抱歉缺少详细信息,但我以前从未使用过 Java,所以我什至不确定这是否可行。
最佳答案
try {
// Set the Look and Feel of the application to the operating
// system's look and feel.
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
}
catch (ClassNotFoundException e) {
}
catch (InstantiationException e) {
}
catch (IllegalAccessException e) {
}
catch (UnsupportedLookAndFeelException e) {
}
这应该将外观设置为系统外观。您可以在任何 GUI 代码之前执行此操作。例如,在您的 main
方法中。
如果您想了解有关外观的更多信息,我会查看 Java Tutorial on them , as suggested by carwash .
关于java - 让 Java 应用程序在 Windows 上看起来是原生的 - 如何?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1590863/