Bonjour,
J'ai construit un vector de CubicCurve qui sont ensuite dessinées.
déclaration du vector : private Vector monTbCourbes;
création du vector : monTbCourbes = new Vector();
dans une boucle, j'ai mis des CubicCurve dans le vector : monTbCourbes.add(new CubicCurve2D.Double(x1, y1, cx1, cy1, cx2, cy2, x2, y2));
Jusque-là pas de problème, je dessine les différentes courbes avec une boucle : g2D.draw((CubicCurve2D)monTbCourbes.get(i));
mais j'ai dû rajouter (CubicCurve) car sinon il y avait une erreur dans Eclipse monTbCourbes.get(i) était considéré comme un objet et non comme un shape.
Ce que je voudrai, c'est pourvoir retrouver pour chaque CubicCurve les points (x1, y1, cx1, cy1, cx2, cy2, x2, y2),
mais je cale.
J'imaginais un truc du genre : monTbCourbes.get(i).getX1
Ne devrai-je pas pouvoir appliquer les méthodes de la CubicCurve aux éléments du Vector ?
ou ai-je fait une erreur bête ?
Merci de m'aider.
P.S. Quelle est la différence entre get(i) et elementAt(i) d'un vector ?