-2
画像を上書きするために私のパネルに矩形を塗りたい。しかし、私のコードでは何も起こりません。あなたが理由を知っている?私はsetBackgroundを使いたくない。Java:fillRectでJPanelの色を変更
Graphics g = JPanel.getGraphics();
g.setColor(Color.red);
g.fillRect(0, 0, window.drawPanel.getWidth(), window.drawPanel.getHeight());
「setBackgroundを使用したくありません。」 - なぜですか?それが正しい方法です。ペイントにはgetGraphics()メソッドを使用しないでください。使用するように設計された方法でAPIを使用してください。 – camickr