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

Interfaces Graphiques en Java Discussion :

Fonction de librairie fournie, mais sans la Javadoc


Sujet :

Interfaces Graphiques en Java

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    263
    Détails du profil
    Informations personnelles :
    Âge : 73
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2008
    Messages : 263
    Points : 121
    Points
    121
    Par défaut Fonction de librairie fournie, mais sans la Javadoc
    Bonjour et bonne humeur à tous.

    (Je suis surpris de ne pas trouver de sous-forum dédicacé à JFreeChart ...)

    Dans l'application que je construis, je projette d'utiliser JFreeChart (v.1.0.10 que j'ai autrefois achetée) pour obtenir un graphique à quatre séries de données (pouvant être discontinues). Je mets donc en oeuvre un "dataset" de la classe 'TimeSeriesCollection' ainsi qu'un graphique
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    JFreeChart chart = ChartFactory.createTimeSeriesChart
    Dans mon IDE de NetBeans (v.7.3.1), apparaît bien la librairie 'JFreeChart - jfreechart-1.0.10.jar'. J'en déduisais que la Javadoc était intégralement installée
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    JFreeChart - jfreechart-1.0.10.jar
            ...
            org.jfree.data.time
                    ...
                    TimeSeriesCollection
                            ...
                            getDomainIsPointsInTime() : boolean
            ...
    à tort - voir les fonctions barrées.
    (Je n'ai encore jamais utilisé Marven, comme le conseille l'excellent Thierry Leriche-Dessirier, n'en comprenant pas encore bien l'utilité et le trouvant bien compliqué.)
    Je ne dispose que du document-papier 'Developer Guide' de David Gilbert - version 1.0.5 du 23 Mars 2007, dont le chapitre 8 est consacré à 'Time Series Chart'.
    Dans l'exemple donné figure bien entendu la fonction 'private static JFreeChart createChart(XYDataset dataset)(...)' ainsi que la fonction
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
        private static XYDataset createDataset()
        {
            TimeSeries s1 = new TimeSeries("Heures pleines", Month.class);
            s1.add(new Month(2, 2012), 181.8);
            ...
     
            TimeSeriesCollection dataset = new TimeSeriesCollection();
            dataset.addSeries(s1);
            ...
     
            dataset.setDomainIsPointsInTime(true);		// Fonction automatiquement barrée !
            return dataset;
        }
    Mais dans celle-ci figure un appel à la fonction de librairie 'dataset.setDomainIsPointsInTime(true);'. Le "précompilateur" barre automatiquement cette fonction, prétextant
    Javadoc not found. Either Javadoc documentation for this item does not exist or there is no attached Javadoc to the JAR file containing this item: C:\Java libraries\jfreechart-1.0.10.jar
    Cette fonction est donc l'une des rares pour lesquelles la Javadoc n'a pas été intégrée. Je n'en comprends pas bien la raison. Apparemment, il s'agit d'une fonction simplement non documenté et pré-compilée, probablement pour en cacher le code source, mais qui fonctionne complètement. Y a-t-il des désavantages ou des choses à savoir ?
    Une âme empatique pourrait-elle me le dire ?
    Merci d'avance.

  2. #2
    Expert éminent sénior
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Points : 12 977
    Points
    12 977
    Par défaut
    Elle est tout simplement dépréciée et son usage n'est donc pas recommandé.

    Cf javadoc: http://www.jfree.org/jfreechart/api/...InTime:boolean


    Et pour avoir uen javadoc locale:
    You can generate a local copy of the API documentation using the Ant script included in the JFreeChart distribution. Just type 'ant javadoc' (assuming that you have Ant correctly installed).
    http://www.jfree.org/jfreechart/api.html

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    263
    Détails du profil
    Informations personnelles :
    Âge : 73
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2008
    Messages : 263
    Points : 121
    Points
    121
    Par défaut
    Merci pour ta réponse, Sinok.

    Non seulement ma version de software JFreeChart est âgée (v.1.0.10), mais mon 'Developer Guide', d'où je tire cette "instruction dépassée" l'est aussi (23 mars 2007), et celle-ci concerne même la v.1.0.5
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    dataset.setDomainIsPointsInTime(true);
    Existe-t-il chez JFreeChart une Javadoc disponible en browser ou un autre moyen pour savoir par quelle(s) instruction(s) la remplacer sans devoir acheter un récent et volumineux 'Developer Guide' qui ne parlerait même plus de JFreeChart v.1.0.10 ?

    Merci d'avance.

  4. #4
    Expert éminent sénior
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Points : 12 977
    Points
    12 977
    Par défaut
    Non, mais, euh. As tu vu le lien que je t'ai donné au dessus?

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    263
    Détails du profil
    Informations personnelles :
    Âge : 73
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2008
    Messages : 263
    Points : 121
    Points
    121
    Par défaut
    Bonjour à tous.
    Oui, Sinok, j'ai vu le lien bien intéressant vers la Javadoc de JFreeChart 1.0.17 et n'ai toujours pas terminé d'en faire le tour.
    Notemment : http://www.jfree.org/jfreechart/api/javadoc/index.html
    Merci bcp.

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

Discussions similaires

  1. appel d un template mais sans etre ds le bon node
    Par luta dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 15/09/2005, 16h46
  2. [JDO] Librairie dispo mais ne fonctionne pas ?!
    Par MinsK dans le forum Persistance des données
    Réponses: 3
    Dernier message: 02/08/2005, 15h07
  3. Appli MultiFrame mais sans Frame Interne
    Par etiennegaloup dans le forum Agents de placement/Fenêtres
    Réponses: 2
    Dernier message: 05/07/2005, 21h34
  4. Pb de COUNT et GROUP BY simple mais sans requête imbriquées
    Par vanquish dans le forum Langage SQL
    Réponses: 3
    Dernier message: 22/10/2004, 10h45
  5. [PostgreSQL]PostgreSQL sous windows mais sans Cygwin
    Par manou dans le forum Administration
    Réponses: 8
    Dernier message: 17/04/2003, 17h19

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