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

Graphisme Java Discussion :

[Batik]dessiner sur un svg


Sujet :

Graphisme Java

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    142
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 142
    Points : 93
    Points
    93
    Par défaut [Batik]dessiner sur un svg
    Bonjour à tous,
    J'ai actuellement une appli qui me permet de faire du dessin. Tout se passe dans un Jpanel avec des interactions souris et ca tourne bien. Je voudrais ajouter une image de fond en svg.

    J'ai reussi avec la librairie Batik en integrant un JSVGCanvas transparent sur (ou sous) mon Jpanel . Le problème (que je le mette en dessous ou au dessus), c'est que j'ai perdu toutes mes interactions souris !!!!!
    Comment est ce que je peux rendre mon JPanel "prioritaire" pour les interactions souris??

    Autre question : j'aurais besoin ensuite de pouvoir zoomer et deplacer mon dessin SVG et je ne comprends pas comment utiliser les fonctions de zoom de batik!

    Merci d'avance.

    Précision: je veux absolument garder mon image de fond en vectoriel. Il ne faut pas que je la passe en image matricielle pour l'inserer.

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    142
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 142
    Points : 93
    Points
    93
    Par défaut
    J'ai pas mal avancé. J'ai trouvé une olution. J'ai remplacé mon Jpanle parJSVGCanvas plustot sue de superposer les deux et ca marche bien.
    Il me reste à trouver un moyen pour que mon zoom et mon deplacement du dessin et de l'image de fond soit les memes.....

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    142
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 142
    Points : 93
    Points
    93
    Par défaut
    Bon, j'ai trouvé une solution. Ce n'est peut etre pas la meilleure mais ca a l'air de bien fonctionner. Je la donne au cas où quelqu'un aurait un jour le meme problème.
    J'ai dans ma fenetre un JPanel qui contient un JSVGCanvas et je dessine sur tout ca. Pour le zoom, je ne voulais pas utiliser le zoom intégré au JSVGCanvas car je ne pouvais pas avoir de corrélation entre mes deux zoom. Donc je fais le zoom moi meme pour le JSVGCanvas en redimensionnant mon JSVGCanvas.
    C'est un peu casse pied à gerer mais ca fonctionne!!!!

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

Discussions similaires

  1. Dessin sur PHP (SVG)
    Par Linio dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 08/12/2007, 15h23
  2. Comment dessiner sur un Bitmap sans scintillement ?
    Par TOTO32 dans le forum Composants VCL
    Réponses: 3
    Dernier message: 10/01/2005, 11h11
  3. [Servlet] [Image] Dessiner sur une image
    Par gaia_dev dans le forum 2D
    Réponses: 5
    Dernier message: 01/09/2004, 18h11
  4. [Transparent] - Comment dessiner sur 2 TImage ?
    Par TOTO32 dans le forum Langage
    Réponses: 15
    Dernier message: 08/08/2004, 02h06
  5. Dessiner sur un Tbutton
    Par rvzip64 dans le forum Composants VCL
    Réponses: 2
    Dernier message: 02/06/2004, 10h06

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