IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

2D Java Discussion :

[Stroke] implementer un nouveau style de CAP


Sujet :

2D Java

  1. #1
    Membre actif
    Avatar de JMLLB
    Inscrit en
    Septembre 2006
    Messages
    285
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 285
    Points : 268
    Points
    268
    Par défaut [Stroke] implementer un nouveau style de CAP
    Bonjour,

    J'ai un petit soucis avec les Strokes. Je souhaite utilise un type de cap qui n'est pas proposé par BasicStroke (CAP_BUTT, CAP_ROUND, CAP_SQARE).
    Je veux un bout en pointe, mais qui contrairement a CAP_BUTT ne dépasse pas la limite.
    Pour l'instant je n'ai rien trouvé sur étagère donc je compte me lancer dans la conception d'un Stroke spécifique. Mais avant de me lancer dans le codage je suis à l'écoute de conseils voir de solutions toutes faites!

    merci!
    S'il n'y a pas de solutions, il n'y a pas de problème.

  2. #2
    Membre actif
    Avatar de JMLLB
    Inscrit en
    Septembre 2006
    Messages
    285
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 285
    Points : 268
    Points
    268
    Par défaut sun.dc.pr.PathStroker
    Petit complément d'info:

    C'est sans doute dans la classe sun.dc.pr.PathStroker qu'est fait le boulot sur les caps.

    Ma première option aurai été d'étendre cette classe pour prendre en compte le cas qui m'interesse, mais sans avoir accès au code c'est un peu chaud!
    Si qqun sait comment se procurer les sources je suis preneur!!!

    Sinon je peux toujours étendre la classe BasicStroke et bricoler dans la méthode createStrokedShape en "équeutant" la shape rendue par l'appel super.createStrokedShape, mais c'est un peu crado.

    Je pense que je vais carrément calculer l'enveloppe de la forme à dessiner. Comme je me place dans un cas particulier (uniquement des CubicCurve2D) c'est assez simple, mais bon c'est pas très générique.

    Je reste ouvert à toute proposition...
    S'il n'y a pas de solutions, il n'y a pas de problème.

  3. #3
    Membre actif
    Avatar de JMLLB
    Inscrit en
    Septembre 2006
    Messages
    285
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 285
    Points : 268
    Points
    268
    Par défaut
    Probleme resolu!

    J'ai créé une classe qui implemente Stroke et me génère la forme qui m'interesse.
    Ca marche nickel!
    Je peux éventuellement fournir le code aux intéressés (une fois commenté).
    S'il n'y a pas de solutions, il n'y a pas de problème.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [PROC TEMPLATE] Créer un nouveau style pour la ligne des totaux
    Par enicnath dans le forum ODS et reporting
    Réponses: 6
    Dernier message: 28/07/2010, 16h26
  2. Utiliser un nouveau style GWT
    Par feridferid dans le forum GWT et Vaadin
    Réponses: 5
    Dernier message: 26/09/2009, 09h27
  3. [Humour]Lorie nouveau style
    Par ronan99999 dans le forum Musique
    Réponses: 2
    Dernier message: 30/11/2006, 07h33
  4. Réponses: 5
    Dernier message: 12/06/2006, 09h31
  5. [DOM] Ajouter un bouton avec un nouveau style
    Par Mehdi Feki dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 14/12/2005, 08h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo