ragazzi ho fatto questo codice:
però il problema è che il ciclo for non mi ridisegna il poligono 3y sotto il precedente mi sapete dire dove sbaglio?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);

Rispondi quotando