我試圖得到一堆小圈有不同色調的綠色,在一個大圓圈內得到一個「布什」看,但我無法弄清楚如何獲得所有的小圈子一個大圈的形狀。我只能弄清楚如何把它放在一個矩形內。如何在圓圈內繪製圓形?
public void paintComponent(Graphics g)
{
super.paintComponent(g);
for(int i = 0; i < 1000; i++){
int redV = (int) ((Math.random() * 100) + 27);
g.setColor(new Color(red, red + 31, red - 15));
int x = (int) ((Math.random() * 400) + 150);
int y = (int) ((Math.random() * 500) + 200);
g.fillOval(x, y, 50, 50);
}
}
爲了更快提供更好的幫助,請發佈[SSCCE](http://sscce.org/)。 –