Salut,
comment fonctionne la methode darwarc? les arguments ne sont ils pas un peu complexe pour dessiner un simple arc? pourquoi doit on passer par un rectangle ?
merci
Version imprimable
Salut,
comment fonctionne la methode darwarc? les arguments ne sont ils pas un peu complexe pour dessiner un simple arc? pourquoi doit on passer par un rectangle ?
merci
Salut,Citation:
Envoyé par jlassiramzy
tout ce que tu demandes est expliqué dans la javadoc ;)
++
salut,
justement je ne comprend pas le principe c''est pour ca ? tu as une idee?
merci
Car un arc est une forme rectangulaire qui s'incrit donc dans une boite englobante rectangulaire. C'est un principe generaliste de faire que tout ce qui est rectangulaire est positionne d'apres son coin superieur gauche.
Donc si tu as le centre et le rayon, tu peux donc determiner le coin superieur gauche (centerX-radius, centerY-radius) et le diametre (2*radius). Egalement cette classe se base sur une ellipse d'ou le fait qu'il y ait deux diametres (w et h). Le type lui determine l'apparence de l'arc (voir la javadoc ou la demo Java2Demo fournie dans le JDK).
Sinon tu utilises le contructeur vide par defaut et les methodes setAngleStart(), setAngleExtend() et setFrameFromCenter()* tout simplement.
*Note que cette seconde methode te demande un 2nd point en parametre (donc soit (centerX+radius, centerY+radius) soit (centerX-radius, centerY-radius) ; peut importe lequel des deux on prend).