のすべての値に四角形が追加されたグラフィックを作成したいと考えていますArrayList
。期待される最終結果は、 のすべての値に対して水平方向の一連の長方形ArrayList
です。
次のコードを試してみましたがNullPointerException
、コードを実行するとエラーが発生します。私が期待する出力を得る方法を誰か教えてもらえますか?
import processing.core.*;
public class Processing extends PApplet {
ArrayList<Integer> test = new ArrayList<Integer>();
private PApplet parent;
int x = 100;
int y = 100;
public void setup() {
size(640, 600);
background(255);
test.add(10);
test.add(20);
test.add(30);
noLoop();
}
public void draw() {
for(int testing: test){
printTask(x,y);
}
}
public void printTask(int x, int y){
parent.rect(10,10,x,y);
}
static public void main(String args[]) {
PApplet.main(new String[] { "--bgcolor=#ECE9D8", "Processing" });
}
}
例外のスタック トレース:
Exception in thread "Animation Thread" java.lang.NullPointerException
at Processing.printTask(Processing.java:30)
at Processing.draw(Processing.java:25)
at processing.core.PApplet.handleDraw(PApplet.java:1602)
at processing.core.PApplet.run(PApplet.java:1503)
at java.lang.Thread.run(Unknown Source)