所以我想讓我的程序通過遞歸繪製圓圈。每次步入遞歸時間的圓的半徑應10.這是增加它應該是什麼樣子:爪哇:遞歸繪圖圈
但是當我運行這段代碼繪製面板上:
class CirclePanel extends JPanel{
public int radius = 25;
int xPossition = 250;
int yPossition = 250;
@Override
public void paintComponent(Graphics g){
super.paintComponents(g);
g.setColor(Color.BLUE);
g.drawOval(250, 250, radius, radius);
radius += 10;
if (radius + 10 < 250){
paintComponent(g);
}
}
}
我得到這樣的:
爲何圈變化的中心點,如果我把它設置爲一個常數250?
其實,我覺得你的車一個看起來更有趣... – Sinkingpoint
第二個看起來好多了 – alex