Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2912 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  faire des traits pointillé sans graphics2D

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

faire des traits pointillé sans graphics2D

n°1115554
rital_5_4
Posté le 10-06-2005 à 12:13:00  profilanswer
 

Bonjour à tous !
En fait mon application est un logiciel de dessin. Tout allait bien jusqu'à ce que j'implemente la fonction pour imprimer le dessin du jpanel (grâce à printerjob ). En fait pour dessiner des traits en pointillé j'utilisait graphics2D un faisant un cast g2 = (Graphics2D)g; (ou g était de type Graphics) pour ensuite changer le pinceau (via stroke). Lorsque j'imprime j'ai une exception il a pas l'air d'aimer ce "faux cast". J'ai donc essayé de mettre un objet graphics2D dans paintcomponant mais là j'ai meme plus de dessin :(.  
Je vous demande donc de l'aide existe t-il une méthode permettant d'eviter ce cast ou de recuperer le stroke d'un objet de type graphics ???!!!
J'ai vraiment besoin d'un coup de main merci d'avance !
Voici le code  

Code :
  1. Graphics2D g2 = (Graphics2D) g;
  2.           Stroke stroke = g2.getStroke();
  3.           float dash1[] = {
  4.               10.0f};
  5.           g2.setStroke(new BasicStroke(1.0f, BasicStroke.CAP_BUTT,
  6.                                        BasicStroke.JOIN_MITER, 10.0f, dash1, 0.0f));
  7.           g2.drawLine(x1, y1, x2, y2);
  8.           g2.setStroke(stroke);


Message édité par rital_5_4 le 10-06-2005 à 12:14:44
mood
Publicité
Posté le 10-06-2005 à 12:13:00  profilanswer
 

n°1115662
rital_5_4
Posté le 10-06-2005 à 13:32:47  profilanswer
 

Personne n'a d'idées  :heink:  j'en ai vraiment besoin svp !

n°1116909
the real m​oins moins
Posté le 11-06-2005 à 23:39:40  profilanswer
 

Citation :

Lorsque j'imprime j'ai une exception il a pas l'air d'aimer ce "faux cast".


Soit encore plus flou, ça nous permettra de t'aider encore moins :jap:


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  faire des traits pointillé sans graphics2D

 

Sujets relatifs
<iterator> : conception d'iterator, introduction aux traitsDessiner un gadget dans un Graphics2D
[ FLASH MX ] transformation d'une image existante en traits, c'est pos[java] Graphics2D, drawString, retours ligne
[delphi]C'est possible de faire des traits ou cercle dans delphi ??[Java] Erreur des que j'utilise Graphics2D !
[Java] Comment fait-on du double buffering en Graphics2D ? 
Plus de sujets relatifs à : faire des traits pointillé sans graphics2D


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)