次のコードを使用して、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);
誰かがこのバグを修正するのを手伝ってくれますか?