2016-05-25 3 views
0

私は初心者のJavaプログラマで、私はcmpeコースを取っています。私は楕円形の描いていると私はそれがここ5oval 15 times

import acm.graphics.; 
import acm.program.*; 

public class proje extends GraphicsProgram { 
    public void run(){ 
     int x=1; 
     int y=1; 

     GOval f = new GOval(x,y,5,5); 
     add(f); 
     for (int i = 1; i <strong text=15; i++) 
      x= x+5; 
    } 
} 

でのx座標を15回移動することは私のコードアプレットは初期楕円形を示しているが、それはもう15回を描画していない任意の助けが私のために有用であろうあなた

に感謝
+2

すべてのコードは、「x」に5を15回追加します。おそらくループの中に 'GOval f'と' add(f) 'が必要です。 –

答えて

1
public class proje extends GraphicsProgram { 
    public void run(){ 

     for (int x = 1; i <= 76; x+=5){ 
      GOval f = new GOval(x,1,5,5); 
      add(f); 
     } 
    } 
} 

このコードは、 "add"メソッドが何らかの形で楕円を配列に格納して表示するという前提に基づいています。そうでない場合は、正確な質問をしてください。

基本的に16種類の楕円オブジェクトを作成して追加します。すべての単一の楕円形オブジェクトのためにあなたの画面を何とか "再描画"する必要があります。質問にさらにコードを追加することがあります。