Java NetBeans JFrame GUI所有JLabel在运行时都灰显
我对java项目的GUI有问题。我使用Netbeans GUI生成器构建GUI。在构造字段中,更具体地说,Netbeans所有JLabel都显示为深黑色,但当我运行文件(shift-F6)时,所有JLabel都显示为灰色。 以下是一些屏幕以澄清问题:Java NetBeans JFrame GUI所有JLabel在运行时都灰显,java,netbeans,user-interface,jframe,Java,Netbeans,User Interface,Jframe,我对java项目的GUI有问题。我使用Netbeans GUI生成器构建GUI。在构造字段中,更具体地说,Netbeans所有JLabel都显示为深黑色,但当我运行文件(shift-F6)时,所有JLabel都显示为灰色。 以下是一些屏幕以澄清问题: 在Netbeans中: 运行时: 此问题的原因可能是什么?这可能是外观问题。我似乎记得Netbeans GUI构建器使用您的系统本机外观。但是,默认情况下,您的应用程序可能会使用Swing LAF(我刚才忘记了它的名称)。这意味着当您运行应用程
- 在Netbeans中:
- 运行时:
此问题的原因可能是什么?这可能是外观问题。我似乎记得Netbeans GUI构建器使用您的系统本机外观。但是,默认情况下,您的应用程序可能会使用Swing LAF(我刚才忘记了它的名称)。这意味着当您运行应用程序时,您不会看到与GUI构建器中相同的LAF。两位大厨使用的颜色略有不同
有关设置外观的一些选项,请参见。但是,由于看起来您还是要定制外观,因此最好明确设置所有颜色。发布您的SSCCE()以演示此问题。通过添加label.set前台(新的java.awt.Color(0,0,0)),问题已得到解决;对于JFrame构造函数中的每个标签。谢谢你的提示。