JPanelを引数として受け取る描画メソッドを持つクラスがあります。 drawメソッドの最初の行である:JPanelを長方形を描画するメソッドに渡す
(pはJPanelのはドロー(JPanelのP)メソッドへの引数として渡される)Graphics g = p.getGraphics();
。
さまざまな色の異なる長方形を(条件文に基づいて)描画したいと考えています。だから私は
g.setColor(Color.RED) // or another color
を使用すると、私は
System.out.println("color is " + g.getColor().toString());
を行うと、私は色が変化する参照が、私は長方形が上表示されて表示されていない
g.fillrect(x,y,xsize,ysize).
を使用して矩形を描画しますJPanel。このJPanelは、JFrameから継承するクラス内のオブジェクトです。私のJPanelで長方形を見るには何が必要ですか?