Итак, у меня есть программа-змейка на java, работает отлично, однако в моем классе Frame я не могу изменить цвет фона панели содержимого JFrame
, я использую getContentPane().setBackground(Color.DARK_GRAY);
, но она не работает, какая-нибудь помощь?
Вот мой класс 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();
}
}