Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java JComboBox将其外观从预览模式更改为编译和运行_Java_User Interface_Netbeans_Jcombobox - Fatal编程技术网

Java JComboBox将其外观从预览模式更改为编译和运行

Java JComboBox将其外观从预览模式更改为编译和运行,java,user-interface,netbeans,jcombobox,Java,User Interface,Netbeans,Jcombobox,我第一次在Java中使用NetBeans制作应用程序,遇到了我不理解的行为。将JComboBox拖动到我的应用程序中时,它如下所示 我真的很喜欢这个样子。但在编译和运行我的应用程序时,它会将外观更改为: 我相信解决方案是覆盖BasicComboxUI中的方法,正如这个stackoverflow问题中所建议的那样,但我的问题是为什么会发生这种情况?这就是我正在寻找的解决方案吗?提前谢谢 更改应用程序的外观。这通常是main()方法中编码的第一项,在NetBeans中,我相信默认的应用程序外观是

我第一次在Java中使用NetBeans制作应用程序,遇到了我不理解的行为。将JComboBox拖动到我的应用程序中时,它如下所示

我真的很喜欢这个样子。但在编译和运行我的应用程序时,它会将外观更改为:


我相信解决方案是覆盖BasicComboxUI中的方法,正如这个stackoverflow问题中所建议的那样,但我的问题是为什么会发生这种情况?这就是我正在寻找的解决方案吗?提前谢谢

更改应用程序的外观。这通常是main()方法中编码的第一项,在NetBeans中,我相信默认的应用程序外观是Nimbus。将此外观和感觉更改为您喜欢的任何外观


我想您可以通过进入菜单项“工具”->选项”->外观”->外观”->选项卡->从下拉框中选择所需的外观来更改默认外观。

正是我想要的!非常感谢你!