Итак, у меня есть программа змей в java, отлично работает, однако в моем классе Frame я не могу изменить цвет фона моей области содержимого JFrame
, я использую getContentPane().setBackground(Color.DARK_GRAY);
, но он не работает , любая помощь ?Невозможно изменить цвет фона JFrame ContentPane
Вот мой Frame
класс:
package mainpackage;
import java.awt.Color;
import java.awt.GridLayout;
import javax.swing.JFrame;
public class Frame extends JFrame {
private static final long serialVersionUID = 1L;
public Frame() {
getContentPane().setBackground(Color.BLACK); \\NOT WORKING !!
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setTitle("Snake by Sarp~");
setResizable(false);
init();
}
public void init() {
setLayout(new GridLayout(1, 1, 0, 0));
Screen s = new Screen();
add(s);
pack();
setLocationRelativeTo(null);
setVisible(true);
}
public static void main(String[] args) {
new Frame();
}
}
Он уже добавил, что в его 'инициализации()' метода –
@YoungMillie, что моя точка зрения. Он добавляет компонент верхней части области содержимого. – camickr
Хорошо, что покрыло цвет –