我遇到了java项目的GUI问题。我使用Netbeans GUI-builder构建GUI。在构造领域,更具体地说,Netbeans所有JLabel都显示为深黑色,但是当我运行文件(shift-F6)时,所有JLabel都显示为灰色。 以下是一些澄清问题的屏幕:
造成这个问题的原因是什么?
答案 0 :(得分:0)
这可能是一个外观问题。我似乎记得Netbeans GUI构建器使用您的系统本机外观。但是,默认情况下,您的应用程序可能会使用Swing LAF(我刚刚忘记的名称)。这意味着当您运行应用程序时,您将看不到与GUI构建器中看到的相同的LAF。两个LAF使用的颜色略有不同。
有关设置外观的一些选项,请参阅this Java help page。但是,既然看起来你想要自定义外观,你可能最好明确地设置所有颜色。