我在 Windows 上使用 Netbeans 6.7.1。我使用 Swing 创建了一个 Java 应用程序。当我在我的 Fedora Core OS 中运行相同的应用程序时,外观变得沉闷,字体和间距发生变化。我该如何避免这种情况 - 因为 GUI 对我的应用程序至关重要。
请帮忙..
我在 Windows 上使用 Netbeans 6.7.1。我使用 Swing 创建了一个 Java 应用程序。当我在我的 Fedora Core OS 中运行相同的应用程序时,外观变得沉闷,字体和间距发生变化。我该如何避免这种情况 - 因为 GUI 对我的应用程序至关重要。
请帮忙..
不幸的是,各种原生主题只能保证与它们随附的 JVM 打包在一起。
如果您真的希望您的 gui 在操作系统中看起来相同,那么您确实有 3 个选项:
您必须在项目属性 > 应用程序 > 桌面应用程序下设置程序的外观。项目的默认外观是使用操作系统默认外观。您可能还需要检查 Fedora 上的 java 安装是否包含该外观。
如果您想使用 Netbeans 的 gui builder 以不是您开发机器的默认外观的外观设计布局,您需要使用 --laf 标志让 Netbeans 以您的外观运行为设计。