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] Légende dans une pop up


Sujet :

2D Java

  1. #1
    Membre averti
    Inscrit en
    Avril 2008
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 55
    Par défaut [JFREECHART] Légende dans une pop up
    bonjour,

    j'aurais voulu savoir si il était possible d'afficher la légende d'un graphique autre part que dans le chart lui même, dans une pop up par exemple, si oui comment?

    merci d'avance.

  2. #2
    Membre Expert Avatar de Ivelios
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juillet 2008
    Messages
    1 031
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 031
    Par défaut
    Il me semble que je m'étais posé la même question et que j'avais refait ma légende à la main dans une JDialog.
    Tous cela en m'aidant de la méthode PaintComponent pour faire les traits.

    Tu peux aussi juste faire une image de ta légende et la placer dans une autre fénêtre si tu as la fleme de dessiner.

    Enfin bref, pour répondre à ta question, pour ma part je n'ai pas trouvé de méthode pour transférer la légende mais je ne me suis pas attardé sur le problème non plus.

  3. #3
    Membre averti
    Inscrit en
    Avril 2008
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 55
    Par défaut
    ok je veux bien mais comment tu fais pour faire l'image uniquement de la légende ? (j'y connais strictement rien en dessin java)

  4. #4
    Membre Expert Avatar de Ivelios
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juillet 2008
    Messages
    1 031
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 031
    Par défaut
    Citation Envoyé par Elmotardo
    faire l'image uniquement de la légende
    ->imprim écran
    -> tu ouvres paint
    -> Ctrl+v
    -> tu encadres la légende
    -> tu copie et tu colle dans un nouveau ficheir paint
    ->tu enregistre sous ...
    TADAMMM tu à l'image de ta légende

    dans Java : regarde ici pour mettre l'image dans ton JPanel.

  5. #5
    Membre averti
    Inscrit en
    Avril 2008
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 55
    Par défaut
    hahaha si c'était si simple ça ferait longtemps que je l'aurais fait!! Là je suis dans une application eclipse rcp qui prend en entrée un fichier et qui dessine des graphiques en fonction des données de ce graphique, donc je n'aurais jamais les mêmes légendes.

  6. #6
    Membre Expert Avatar de Ivelios
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juillet 2008
    Messages
    1 031
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 031
    Par défaut
    Pour récupérer les informations de la légende il faut récupérer les LegendItems
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    for(int i =0;i<plot.getLegendsItems.getItemsCount;i++){
         plot.getLegendItems.get(i).getLabel())//le nom
         plot.getLegendItems.get(i).getFillPaint())//la couleur
         ...//la forme
         ...//la police
         ...
    }
    tu récupères tous les attributs des légendes puis tu les dessines avec la méthode PaintComponent

Discussions similaires

  1. Renvoi d'informations d'un form dans une pop up
    Par cilies38 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 08/03/2007, 18h07
  2. Remplir une liste déroulante à partir d'un champ dans une pop up
    Par wiam26 dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 23/08/2006, 16h42
  3. Ecrire dans une pop-up
    Par Taz_8626 dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 05/04/2006, 08h39
  4. lien dans une pop up vers la page source
    Par jack1234 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 25/09/2005, 12h07
  5. Récupération de données validées dans une pop-up
    Par hdd dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 01/12/2004, 16h47

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