ragazzi ho fatto questo codice:
codice:
ArrayList array1 = new ArrayList();
//[...]
public void mouseDragged(MouseEvent e) {
//[...]
y1 = (e.getY()-25);
// [...]
poly.addPoint(x1, y1);
array1.add(y1);
// [....]
}
//[..]
}
public void mouseReleased(MouseEvent e) {
//[ .......]
try {
//[.....]
for (int i = 1; i <= 2000; i++) {
y4 = (Integer)array1.get(i);
move();
//[....]
}
} catch(InterruptedException ex) {}
}
public void move() {
//[ ....]
y4 += 3;
//[.......]
poly.addPoint(x1, y4);
g.fillPolygon(poly);
però il problema è che il ciclo for non mi ridisegna il poligono 3y sotto il precedente mi sapete dire dove sbaglio?