Auf Thema antworten

Hallo,


ich habe eine ArrayList entworfen:


[code=Java]

public static ArrayList<Line2D> MyLines = new ArrayList<Line2D>();

[/code]


Jetzt möchte ich aus dieser Liste jedes i-te Element grün färben und darstellen. Aber irgendwas haut nicht hin. Zumindestens sehe ich keinen Linie. :-(


[code=Java]

 public static Graphics2D g2d_high;

[/code]


[code=Java]

protected void paintComponent( Graphics g){

super.paintComponent(g);

g2d_high = (Graphics2D)g;

[/code]


[code=Java]


public static void getRelValues(Float RelVal, int RelValPos){

int step = 3;

for (int i = step; i < MyLines.size(); i=i+step){

g2d_high.setColor(Color.green);

g2d_high.drawLine(MyLines.get(i));

}

}

[/code]



Was mache ich falsch?



Oben