Bonjour à tous!
Voila j’ai un petit problème. Je dois tracer une courbe de ce style:
http://img185.imageshack.us/img185/6339/etap2ca8.png
Sachant que mes valeurs sont stockées dans une LinkedList par un tirage aléatoire.
Je sais qu’il fait que j’utilise un DrawLine(,,,) mais je ne vois vraiment pas comment l’implémenter pour avoir un rendu de cette sorte.
Je vais faire un for qui va parcourir mon linkedlist pour me retourner les valeurs mais le problème vient au moment ou je dois faire le mettre en DrawLine.
Parce que le DrawLine a besoin d’un x et y de départ et d’un x et y d’arrivée pour tracer la ligne.
Donc le y de départ doit surement correspondre à ma valeur du LinkedList
le x bah c’est un déplacement donné par mes soins.
Pour le y d’arrivée, c’est la valeur suivante de mon LinkedList?
Je vous remercie d’avance,
=)
Edit: sayé g fini ça
En fait c’etait bien ce principe
Par contre maintenant j’ai un autre tout dernier petit soucis. C’est pour un autre type de courbe avec colorisation.
Faut que ça soit comme ça:
http://img209.imageshack.us/img209/1720/etap5xi4.png
Je me suis dis, y’aura bien une méthode fill**** qui me permettra de coloriser le dessous d’une courbe. Mais non, donc comment je peux me débrouiller?
j’ai vu dans la javadoc ceci dans Graphics2D:
The following definitions of general legacy methods perform identically to previously specified behavior under default attribute settings:
* For fill operations, including fillRect, fillRoundRect, fillOval, fillArc, fillPolygon, and clearRect, fill can now be called with the desired Shape. For example, when filling a rectangle:
fill(new Rectangle(x, y, w, h));
is called.
* Similarly, for draw operations, including drawLine, drawRect, drawRoundRect, drawOval, drawArc, drawPolyline, and drawPolygon, draw can now be called with the desired Shape. For example, when drawing a rectangle:
draw(new Rectangle(x, y, w, h));
is called.
Donc fo que j’utilise un draw mais quand je fais draw(new Line(*****)) bah ca marche pas…
Edité le 22/12/2008 à 02:26