- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
是否可以使用 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/
我正在尝试执行 vagrant up 但一直遇到此错误: ==> default: IOError: [Errno 13] Permission denied: '/usr/local/lib/pyt
我在容器 div 中有一系列动态创建的不同高度的 div。 Varying text... Varying text... Varying text... Varying text.
通过 cygwin 运行 vagrant up 时遇到以下错误。 stderr: /bin/bash: /home/vagrant/.ansible/tmp/ansible-tmp-14872260
今天要向小伙伴们介绍的是一个能够快速地把数据制作成可视化、交互页面的 Python 框架:Streamlit,分分钟让你的数据动起来! 犹记得我在做机器学习和数据分析方面的毕设时,
我是 vagrant 的新手,正在尝试将第二个磁盘添加到我正在用 vagrant 制作的虚拟机中。 我想出了如何在第一次启动虚拟机时连接磁盘,但是当我关闭机器时 然后再次备份(使用 'vagrant
我是一名优秀的程序员,十分优秀!