du legst bei jeden punkt mit
Code:
punkte = new Vector();
einen neuen vektor an, ud speicherst den letzten punkt da drinnen, somit kann nur der letzte punkt drinnen gespeichert werden, lege den Vevtor dort an, wo er definiert wird, du willst ja alle punkte in den vector reinspeichern
ps: bei debuggen mit variablenkontrolle fallen solche dinge auf