2016-10-17 3 views
-1

完全に赤いボックスを印刷しようとしています。私は正方形の四隅を印刷するのではなく、赤のピクセルを印刷することでそれをしようとしています。今は赤い線のみを印刷します。赤いピクセルの印刷方法

import images.APImage; 
import images.Pixel; 

public class Square { 
    public static void main(String[]args){ 
     APImage image = new APImage(400, 400); 

     for (Pixel p : image){ 
      p.setRed(255); 
      p.setGreen(0); 
      p.setBlue(0); 
      image.draw(); 
     } 
    } 
} 

答えて

1

私はあなたが使っている図書館やあなたが行っていることはまったく分かりません。 しかし、私の気持ちは、あなたのコードをより次のようになります。こう述べています。

import images.APImage; 
import images.Pixel; 
public class Square{ 
    public static void main(String[]args){ 
     APImage image = new APImage(400, 400); 

     for (Pixel p : image){ 
      p.setRed(0); 
      p.setGreen(255); 
      p.setBlue(0); 
     } 
     image.draw(); 
    } 
} 

私はあなたが詳細やコンテキストを与えるべきだと思います。

関連する問題