-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