-1
我有一些代码可以创建一个jframe,但会改变背景颜色,但是当我运行它时,它不会更改背景颜色。代码如下。如何更改jframe的背景色
public static void main(String[] args) {
mainComponent game = new mainComponent();
JFrame frame = new JFrame(TITLE);
frame.pack();
frame.add(game);
frame.setVisible(true);
frame.setResizable(false);
frame.setSize(WIDTH, HEIGHT);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setLocationRelativeTo(null);
frame.getContentPane().setBackground(Color.RED);
}
任何想法?
这已经在这里找到答案:http://stackoverflow.com/问题/ 1081486/setting-background-color-for-the-jframe – Lev 2015-03-30 19:07:28
代码没问题。当我将它复制到我的ide时,它会将背景变为红色(经过诸如TITLE,WIDTH,HEIGHT等轻微修改之后)。确切的问题是什么? – chris 2015-03-30 19:19:48
它不会改变它只是保持灰色。没有错误或任何东西 – 2015-03-30 19:25:05