我正在尝试使用以下代码将矩形绘制到 JPanel:
JPanel background = new JPanel();
Graphics2D g = null;
Graphics2D g2d = (Graphics2D) g;
g2d.setColor(Color.BLACK);
g2d.drawRect(0, 0, 800, 600);
当我尝试编译它时,我得到了错误
设置颜色行上的 java.lang.NullPointerException。
我也试过这个,但我得到了同样的错误
JPanel background = new JPanel();
Graphics bg = background.getGraphics();
bg.setColor(Color.BLACK);
bg.drawRect(0, 0, 800, 600);
谁能帮我修复这个错误?