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] Récupérer le nom d'une TimeSeries


Sujet :

2D Java

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 147
    Par défaut [JFreeChart] Récupérer le nom d'une TimeSeries
    J'ai une TimeSeries dont je voudrais récupérer le nom.
    Ce nom existe, puisqu'il est obligatoirement fournit au constructeur.
    Ce n'est pas une propriété de la classe TimeSeries.
    En examinant le code source de la classe, je trouve :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    167 public TimeSeries(String name, String domain, String range, 
    168                          Class timePeriodClass) {
    169            super(name);
    170            this.domain = domain;
    171            this.range = range;
    172            this.timePeriodClass = timePeriodClass;
    173            this.data = new java.util.ArrayList();
    174            this.maximumItemCount = Integer.MAX_VALUE;
    175            this.maximumItemAge = Long.MAX_VALUE;
    176        }
    super(name), sauf erreur de ma part, fait référence au constructeur de la classe Series (org.jfree.data.general.Series). Mais je ne trouve dans la description de cette classe rien de correspondant au nom de la série, ni dans les constructeurs, ni dans les propriétés, ni dans les accesseurs.

    - Quel est l'accesseur qui renvoie le nom d'une série ?
    - Quelle est mon erreur dans la recherche de cet accesseur ?

  2. #2
    Expert confirmé

    Femme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 793
    Par défaut
    fait appel au constructeur de la classe Series.

    Si tu regardes le constructeur de la classe Series, tu verras qu'il a comme paramètre key et qu'il met à jour la propriété key :
    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
        protected Series(Comparable key)
        {
            this(key, null);
        }
        protected Series(Comparable key, String description)
        {
            if(key == null)
            {
                throw new IllegalArgumentException("Null 'key' argument.");
            } else
            {
                this.key = key;
                this.description = description;
                listeners = new EventListenerList();
                propertyChangeSupport = new PropertyChangeSupport(this);
                notify = true;
                return;
            }
        }
    Donc, avec la méthode getKey(), tu devrais récupérer le nom de la série que tu as passé en paramètre du constructeur TimeSeries.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 147
    Par défaut
    Effectivement. Mon erreur c'est que je cherchais qqchose comme
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    protected Series(String name)
    Encore merci donc.

  4. #4
    Membre averti Avatar de LuckyDj
    Profil pro
    Étudiant
    Inscrit en
    Juin 2006
    Messages
    54
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2006
    Messages : 54
    Par défaut
    Et pour définir le name du TimeSeries après que le graph ait été créé?
    Mon application est miltilingue et j'ai besoin de passer de francais à anglais.

    Edit: J'ai compris:

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

Discussions similaires

  1. récupérer le nom d'une valeur d'un formulaire select
    Par kenny49 dans le forum Général JavaScript
    Réponses: 15
    Dernier message: 14/06/2006, 14h59
  2. Réponses: 4
    Dernier message: 20/05/2006, 17h30
  3. [javascript]Récupérer le nom d'une image
    Par LE NEINDRE dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 18/10/2005, 13h56
  4. [Debutant] Récupérer le nom d'une image
    Par Djoul dans le forum Débuter
    Réponses: 4
    Dernier message: 30/05/2005, 09h52
  5. Récupérer le nom d'une base
    Par nic_moq dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 24/03/2004, 10h50

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