これは、私が望むように機能しない私のコードの一部です.ループ内の長方形がペイントされると、X軸とY軸に乱数を使用したにもかかわらず、毎回同じ場所にペイントされます.四角形を 5 回 (ループに設定されているため) 描画し、それぞれをランダムな座標に描画します。コード全体が必要な場合は、お知らせください。ありがとうございます!
public void paintComponent(Graphics g){
random=new Random();
rX=random.nextInt(500);
rY=random.nextInt(500);
super.paintComponent(g);
for(int i=0;i<=5;i++){
g.fillRect(rX,rY,20,20);
}
g.setColor(Color.red);
g.fillOval(x,y,20,20);
}