如何更改Java面板上的背景颜色?

2022-09-04 06:48:07

现在,我得到的背景是灰色的。我想把它改成黑色。我尝试做一些像setBackground(颜色。黑色);但它不起作用。有什么建议吗?

public test() 
{
    setTitle("Adjustment Form");
    setSize(670,450);
    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    setLocationRelativeTo(null);

    setLayout(new GridLayout(4,6,2,2));
    setVisible(true);   
}

答案 1

您可以致电:


getContentPane().setBackground(Color.black);

或者将JPanel添加到您使用的JFrame中。然后将组件添加到 JPanel。这将允许您致电


setBackground(Color.black);

以设置背景色。


答案 2

我认为他想说的是使用getContentPane().setBackground(Color.the_Color_you_want_here)

但是如果你想将颜色设置为JFrame以外的任何其他颜色,请使用object.setBackground(Color.the_Color_you_want_here)

例如:

jPanel.setbackground(Color.BLUE)

推荐