まあ、彼は私の問題です:
Javaグラフィックを使用してグリッドをJFrameに描画しようとしています。しかし、そうすると、グリッドはJFrameのコンポーネント(JTextFields、Buttonsなど)をオーバーレイします。paintメソッドの最後に「super.paint(g)」を書き込もうとしましたが、そうすると、グリッドは書きません。が表示されます。
彼はコードです:
            public void paint(Graphics g){
                    super.paint(g);
                    g.setColor(Color.PINK);
                    g.drawLine(0, 240, 640, 240);
                    g.drawLine(320,0,320,480);
                    g.setColor(Color.GRAY);
                    for (int i=1; i<24; i++){
                        g.drawLine(0, i*20, 640, i*20);
                    }
            }
君たちありがとう!