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 et chartmouseevent


Sujet :

2D Java

  1. #1
    Futur Membre du Club
    Inscrit en
    Décembre 2009
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 3
    Par défaut jfreechart et chartmouseevent
    bonjour a tous
    voila mon problème est le suivant je voudrais changer la couleur d'un bâton d'un graphe jfreechart lorsque je clique dessus
    le chart que j'utilise est un stackedbarchart3d et voila le bout de code pour le chartmousecliked

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     public void chartMouseClicked(ChartMouseEvent chartmouseevent) {
            ChartEntity chartentity = chartmouseevent.getEntity();
     
    if (chartentity != null)
    {
        CategoryItemEntity entity = (CategoryItemEntity) chartentity;
        System.out.println(entity.getColumnKey().toString());
        BarRenderer render = (BarRenderer) chartmouseevent.getChart().getCategoryPlot().getRenderer();
        render.setPaint(Color.PINK);
    }
        else
    System.out.println("Mouse clicked: null entity.");
        }
    le problème avec le setPaint c'est qu'il change la couleur de tous les bâtons

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    46
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2009
    Messages : 46
    Par défaut
    C'est normal puisque ton renderer est appliqué à ton CategoryPlot qui est ta courbe entière. Malheureusement je ne sais pas s'il est possible d'appliquer une couleur différente sur une partie du Plot en fonction d'un clic.

    Bon courage

  3. #3
    Futur Membre du Club
    Inscrit en
    Décembre 2009
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 3
    Par défaut
    personne pour m'aider

Discussions similaires

  1. [Compil]Eclipse jfreechart
    Par Jahjouh dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 03/10/2006, 09h14
  2. Réponses: 2
    Dernier message: 22/06/2005, 15h56
  3. [ApplicationFrame][jfreechart]fermeture d'une fenetre
    Par cmoa59 dans le forum Agents de placement/Fenêtres
    Réponses: 32
    Dernier message: 15/06/2005, 10h41
  4. [DisplayTag] [JFreeChart] Unable to reset response before returning exported data
    Par seb_fou dans le forum Taglibs
    Réponses: 2
    Dernier message: 13/09/2004, 09h53
  5. Réponses: 3
    Dernier message: 15/04/2004, 08h44

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