質問: Java フレームの色が変わりません... java言語プログラミングを最近勉強し始めたのですが、 Frameの生成をしてsetBackground()メソッドを記述しているにも関わらず、
回答: JFrameの一番上にはコンテントペインというJPanelが張り付けられているので、コンテントペインの色を変えるか、新たにJPanelを作ってコンテントペインに張り付けます。 frame.getContentPane().setBackground(Color.BLACK); または JPanel panel = new JPanel(); panel.setBackground(Color.BLACK); frame.add(panel); //frame.getContentPane().add(panel)と等価