java - 让 Java 应用程序在 Windows 上看起来是原生的 - 如何?

标签 java windows user-interface scala

是否可以使用 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/

相关文章:

objective-c - GUI 的 NSThread 计时问题

java - Gremlin 集群/连接不会因凭据错误而失败

java - xmlbeans.xml 异常。非法 XML 字符 0x0

windows - 如何禁用 Qt QMessageBox 播放的声音?

java - 使用 Java 关闭 GUI

桌面应用程序的 C++ 网格控件

java - 当程序没有错误时,序列化对象文件为空

java - 欧拉计划问题 18 无法到达最后一个元素

windows - VS2008会编译兼容Windows 7的二进制文件吗

python - 如何使用 Python 和 ctypes 在 Windows 上读取或写入 as h r i 文件属性?