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

AWT/Swing Java Discussion :

Integre jfreechart a une jpanel


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Inscrit en
    Novembre 2009
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Novembre 2009
    Messages : 5
    Par défaut Integre jfreechart a une jpanel
    Bonjour,
    Comment je pourrai integrer une jfreechart a une jpanel?

  2. #2
    Membre averti
    Étudiant
    Inscrit en
    Mars 2010
    Messages
    30
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2010
    Messages : 30
    Par défaut
    Citation Envoyé par wadhah Voir le message
    Bonjour,
    Comment je pourrai integrer une jfreechart a une jpanel?
    Également très intéressé de connaitre la réponse...

  3. #3
    Modérateur
    Avatar de dinobogan
    Homme Profil pro
    ingénieur
    Inscrit en
    Juin 2007
    Messages
    4 073
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : ingénieur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 4 073
    Par défaut
    Citation Envoyé par wadhah Voir le message
    Bonjour,
    Comment je pourrai integrer une jfreechart a une jpanel?
    Il faut passer par un ChartPanel.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
    Que la force de la puissance soit avec le courage de ta sagesse.

  4. #4
    Membre averti
    Étudiant
    Inscrit en
    Mars 2010
    Messages
    30
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2010
    Messages : 30
    Par défaut
    Citation Envoyé par dinobogan Voir le message
    Il faut passer par un ChartPanel.
    Voici mon code:

    public NewJFrame() {
    initComponents();
    XYSeries series = new XYSeries("Average Size");
    series.add(20.0, 10.0);
    series.add(40.0, 20.0);
    series.add(70.0, 50.0);
    XYDataset xyDataset = new XYSeriesCollection(series);
    JFreeChart chart = ChartFactory.createXYAreaChart("", "", "", xyDataset, PlotOrientation.HORIZONTAL, true, true, true);
    ChartPanel crepart = new ChartPanel(chart);
    this.jPanel1.add(crepart);
    }
    Il ne marche pas!

    Il semble y avoir un problème avec la méthode .add,

    J'ai tenté un add entre 2 Panel et on se rend facilement compte du problème de la méthode: elle prend les coordonnées du premier Panel puis l'affiche dans le second Panel en conservant les anciennes coordonnées.

    Pas évident mon charabia, faite un test plutôt...

  5. #5
    Membre averti
    Étudiant
    Inscrit en
    Mars 2010
    Messages
    30
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2010
    Messages : 30
    Par défaut
    Problème résolu!

    public NewJFrame() {

    initComponents();

    this.setSize(800, 600);
    this.setLocationRelativeTo(null);
    XYSeries series = new XYSeries("Average Size");
    series.add(0,0);
    series.add(20.0, 10.0);
    series.add(40.0, 20.0);
    series.add(70.0, 50.0);
    XYDataset xyDataset = new XYSeriesCollection(series);
    JFreeChart chart = ChartFactory.createXYAreaChart("", "", "", xyDataset, PlotOrientation.HORIZONTAL, true, true, true);
    ChartPanel crepart = new ChartPanel(chart);

    getContentPane().add(jPanel1);
    BoxLayout Box = new BoxLayout(jPanel1, BoxLayout.Y_AXIS);
    jPanel1.setLayout(Box);
    jPanel1.add(crepart);
    }

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

Discussions similaires

  1. [c#]Integrer Word dans une appli
    Par monmien dans le forum Windows Forms
    Réponses: 1
    Dernier message: 17/10/2006, 08h28
  2. ajouter une jpanel dans le bon emplacement dans une jframe
    Par jlassiramzy dans le forum Agents de placement/Fenêtres
    Réponses: 1
    Dernier message: 31/07/2006, 17h37
  3. [ JBoss ][ JFreeChart ]Ajouter une librairie externe au .jar
    Par Houbbba dans le forum Wildfly/JBoss
    Réponses: 5
    Dernier message: 27/03/2006, 10h26
  4. Fermer une JPanel
    Par looping12 dans le forum AWT/Swing
    Réponses: 12
    Dernier message: 18/03/2006, 10h05
  5. Doit-on integrer IPv6 dans une application?
    Par Franck.H dans le forum Développement
    Réponses: 3
    Dernier message: 28/10/2005, 14h29

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