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