- Projet d'orienté Objet - Problème clair & détaillé - Bloqué [JAVA] - Java - Programmation
Marsh Posté le 19-02-2003 à 18:47:34
Ca doit etre un probleme de parentheses sur cette ligne :
Code :
|
Marsh Posté le 19-02-2003 à 18:52:01
Merci pour ta réponse, je viens d'essayer, mais ça n'a rien changé, j'ai toujours la même exception...
Marsh Posté le 19-02-2003 à 19:08:28
Et bien, dans ce cas cela veux simplement dire que this.getv().elementAt(j) n'est pas un Vector
Marsh Posté le 19-02-2003 à 19:19:29
exactement, c'est ce que je pense...
Là j'essaie d'y palier. En fait, le vecteur que je passait en argument etait un vecteur de Point2D.Double, alors que visiblement, cette méthode réclame un vecteur de vecteurs...
Marsh Posté le 19-02-2003 à 20:59:45
ben this.getv().elementAt(j) te retourne un Point2D, l'exception te le dit
Marsh Posté le 19-02-2003 à 21:17:03
C'est bon maintenant, je n'ai plus une seule erreur, mais ça ouvre la fenetre mais ça n'affiche rien à l'intérieur...
Je me demande si la classe du prof est pas foireuse, parce que là tout à l'air ok...
mais ce qui me choque le plus, c'est que dans la classe JPanelTraceGraphe et bien, il y une méthode paint... mais il ne s'en sert jamais, elle n'est jamais executée... (j'ai mis un point de debug qui n'est jamais atteint)
En revanche il utilise bizarrement la méthode paintAll(graphics) je trouve ça vraiment étrange...
j'ai essayé de remplacer la méthode paintAll par celle qui est tapée dans la classe JPanelTraceGraphe mais dans ce cas il me sort une exception (null pointer)...
Je suis vraiment pas quoi faire là
Marsh Posté le 20-02-2003 à 11:05:59
pas d'idée pour ceci ?
zytrahus5 a écrit : C'est bon maintenant, je n'ai plus une seule erreur, mais ça ouvre la fenetre mais ça n'affiche rien à l'intérieur... |
Marsh Posté le 20-02-2003 à 17:55:36
pas de petite idée ? c'est à rendre demain et ça ne marche toujours pas
zytrahus5 a écrit : C'est bon maintenant, je n'ai plus une seule erreur, mais ça ouvre la fenetre mais ça n'affiche rien à l'intérieur... |
Marsh Posté le 19-02-2003 à 18:35:48
Salut, j'ai depuis quelques temps un devoir en orienté objet à faire, je l'ai terminé pour ainsi dire, sauf que je butte à la fin sur un problème je pense simple, mais je ne vois vraiment pas....
Voilà en gros ce que je fais, c'est assez simple, et je comprends pourquoi JBuilder me sort cette exception...
Sujet : Affichage de points (type Point2D.Double) après avoir calculé les coordonnées.
Globalement, j'ai 3 classes (plus mais n'interviennent pas dans le probleme) :
- principale
- TraceGraphe (donnée, mais modifiable)
- JPanelTraceGraphe (donnée, mais modifiable)
Donc voilà la donnée de mon problème, je suis la dessus depuis plusieurs jours, et là, je suis bien embetté parce qu'il ne reste que 2 jours avant de devoir rendre le devoir...
Si vous avez une idée d'où pourrait venir le problème, je suis prêt à vous écouter...
EDIT : voilà l'exception que me sort JBuilder :
Exception occurred during event dispatching:
java.lang.ClassCastException: java.awt.geom.Point2D$Double
at mvt_planete.JPanelTraceGraphe.calculMaxMin(JPanelTraceGraphe.java:155)
at mvt_planete.TraceGraphe.ajoutePanel(TraceGraphe.java:51)
at mvt_planete.Principale.actionPerformed(Principale.java:205)
EDIT : premier probleme résolu
Par contre voilà ce que j'ai maintenant :
C'est bon maintenant, je n'ai plus une seule erreur, mais ça ouvre la fenetre mais ça n'affiche rien à l'intérieur...
Je me demande si la classe du prof est pas foireuse, parce que là tout à l'air ok...
mais ce qui me choque le plus, c'est que dans la classe JPanelTraceGraphe et bien, il y une méthode paint... mais il ne s'en sert jamais, elle n'est jamais executée... (j'ai mis un point de debug qui n'est jamais atteint)
En revanche il utilise bizarrement la méthode paintAll(graphics) je trouve ça vraiment étrange...
j'ai essayé de remplacer la méthode paintAll par celle qui est tapée dans la classe JPanelTraceGraphe mais dans ce cas il me sort une exception (null pointer)...
Je suis vraiment pas quoi faire là
Message édité par zytrahus5 le 19-02-2003 à 22:28:55
---------------
http://www.zytratech.com