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 :

[JFreeChart]Drag and drop & zoom


Sujet :

2D Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2009
    Messages
    31
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2009
    Messages : 31
    Par défaut [JFreeChart]Drag and drop & zoom
    Bonjour,

    Je doit améliorer les chart de mon appli en rajoutant quelques extra :
    - un drag and drop de la JTable (qui génère le chart) au Chart
    - un crosshair au moment du zoom

    Le drag and drop
    On m'a demander de pouvoir glisser une colonne dans le chart pour y ajouter une nouvelle série.

    Le zoom
    Quand l'utilisateur fait glisser la souris sur le chart pour zoomer, il faudrait que des crosshair (je suis même pas sure que ce soit le bon terme) apparaissent aux extrémités du zoom, et aillent jusqu'aux axes Y et X.

    Et avec ca, bah je sais même pas si cela est possible.
    A mon avis oui, mais je ne trouve rien à ce sujet sur le net.
    Si quelqu'un pouvait m'aider : un tuto, des noms de fonctions qu'ils faudrait que je regarde etc... car là je sais plus trop où chercher...

    Merci d'avance,
    Shaina

  2. #2
    Membre averti
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2009
    Messages
    31
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2009
    Messages : 31
    Par défaut
    Bonjour,

    J'ai réussit à afficher les crosshair pendant un zoom. Par contre mon chart comporte plusieurs axes Y.
    Quand je fais pour l'axe en indice 0, je n'ai aucun problème, par contre si je prend un autre axe, le crosshair a la bonne valeur en Y mais est attaché à l'axe en indice 0.

    En pièce jointe le rendu graphique du problème :
    J'ai cliquer sur le point vert(cacher par le point bleu) de la série 3 en X=50, Y=50. Le label à les bonnes valeurs, mais le crosshair est attaché à l'axe série 1.

    Voici mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
     
     
    CrosshairOverlay clickCrossOverlay = new CrosshairOverlay();
     
    int i = 2;
    ValueAxis yAxis = chart.getXYPlot().getRangeAxis(i);
    double mouseY = yAxis.java2DToValue(e.getY(), pan.getScreenDataArea(), chart.getXYPlot().getRangeAxisEdge(i));
     
     
    Crosshair crossRange = new Crosshair(mouseY);
    crossRange.setLabelYOffset(mouseY);
    crossRange.setLabelVisible(true);
    crossRange.setVisible(true);
    crossRange.setStroke(CROSS_STROK); // mon Strok perso
     
     
    clickCrossOverlay.addRangeCrosshair(crossRange);
     
    pan.addOverlay(clickCrossOverlay); // pan : mon ChartPanel
    Si quelqu'un pouvait me dire comment faire pour attacher le crosshair à un axe particulier, ca serait sympa.
    Merci
    Images attachées Images attachées  

Discussions similaires

  1. Drag and drop "de l'extérieur"
    Par Invité dans le forum C++Builder
    Réponses: 12
    Dernier message: 31/03/2020, 10h10
  2. Drag and drop avec zoom
    Par eiffel74 dans le forum ActionScript 1 & ActionScript 2
    Réponses: 0
    Dernier message: 08/08/2009, 23h04
  3. [VB.NET] Microsoft TreeView drag and drop ?
    Par bigtoof dans le forum ASP.NET
    Réponses: 7
    Dernier message: 24/05/2004, 14h50
  4. [JSP][DRAG AND DROP]
    Par hamed dans le forum Servlets/JSP
    Réponses: 7
    Dernier message: 23/01/2004, 17h36
  5. drag and drop
    Par jujuesteban dans le forum Composants VCL
    Réponses: 5
    Dernier message: 20/06/2003, 09h23

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