Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.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 Swing-如何更改Jframe/Jdialog的背景色_Java_Swing - Fatal编程技术网

Java Swing-如何更改Jframe/Jdialog的背景色

Java Swing-如何更改Jframe/Jdialog的背景色,java,swing,Java,Swing,我正在尝试更改Jframe&Jdialog的背景颜色。 在GUI中调整“背景”不起作用。 您知道如何更改背景颜色吗?您可以随时使用java代码,通过调用jframe的contentpane来更改背景颜色 试试这个: myJFrame.getContentPane().setBackground(Color.YELLOW); 我应该把它放在哪里?Nvm我找到了:)谢谢!您需要将其放入jframe的代码部分,因为您使用的是netbeans,只需双击jframe中的任何按钮或菜单,或右键单击并转到代

我正在尝试更改Jframe&Jdialog的背景颜色。 在GUI中调整“背景”不起作用。
您知道如何更改背景颜色吗?

您可以随时使用java代码,通过调用jframe的contentpane来更改背景颜色

试试这个:

myJFrame.getContentPane().setBackground(Color.YELLOW);

我应该把它放在哪里?Nvm我找到了:)谢谢!您需要将其放入jframe的代码部分,因为您使用的是netbeans,只需双击jframe中的任何按钮或菜单,或右键单击并转到代码,将其放入类构造函数中以使用jframe进行初始化。如果这解决了您的问题,请将其标记为answer@Alok为什么我们需要先调用
getContentPane()
?JFrame可以直接访问
setBackground()
@Brian如果您使用内容窗格,它将与JFrame背景重叠,可以将其视为z-index中元素的堆栈,一个接一个,如果您没有内容窗格,则可以直接更改JFrame背景。我们通常使用面板或内容窗格,因此答案在这里被多次询问和回答。以后,请先搜索您的问题,看看它是否唯一。