После вызова конструктора, выводится чёрное окно. Что я делаю не так?
package Logic;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.Graphics;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class Frame {
JPanel p;
public Frame(String title) {
p = new JPanel();
p.setPreferredSize(new Dimension(854, 480));
p.setBackground(new Color(0));
JFrame f = new JFrame(title);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setResizable(false);
f.setContentPane(p);
f.pack();
f.setLocationRelativeTo(null);
p.setFocusable(true);
p.requestFocus();
f.setVisible(true);
//p.setBackground(new Color(255, 0, 0)); << ЭТА СТРОКА НОРМАЛЬНО РАБОТАЕТ
Graphics g = p.getGraphics();
g.setColor(new Color(255, 255, 255));
g.fillRect(0, 0, 1000, 1000);
}
}