如何在Fedora中保留类似Java的Java GUI外观

时间:2010-03-03 14:22:48

标签: java user-interface netbeans fonts fedora

我在Windows上使用Netbeans 6.7.1。我使用Swing创建了一个Java应用程序。当我在Fedora Core OS中运行相同的应用程序时,外观变得暗淡,字体和间距发生变化。我如何避免这种情况 - 因为GUI对我的应用程序至关重要。

请帮助..

2 个答案:

答案 0 :(得分:2)

不幸的是,各种原生主题只能保证与它们​​附带的JVM一起打包。

如果你真的希望你的gui在操作系统中看起来一样,你真的有3个选择:

  1. 使用跨平台外观。
  2. 如果您的客户都使用Java 6u10或更新版本,请使用Nimbus外观。
  3. 使用第三方外观,最好是扩展Synth外观和感觉像Nimbus的外观。

答案 1 :(得分:0)

您必须在项目属性>下设置程序的外观。申请>桌面应用。项目的默认外观是使用操作系统默认外观。您可能还需要检查Fedora上的java安装是否包含该外观。

如果你想使用Netbeans的gui构建器来设计外观并不是开发机器的默认外观,你需要使用--laf标志让Netbeans运行外观和觉得你在设计。