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 :

Ouvrir une fenetre correspondant à la date demandée


Sujet :

AWT/Swing Java

  1. #1
    Membre habitué
    Inscrit en
    Septembre 2005
    Messages
    747
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 747
    Points : 174
    Points
    174
    Par défaut Ouvrir une fenetre correspondant à la date demandée
    Bonjour,

    Dans le cadre de mon stage, je dois permettre à un utilisateur d'afficher le graphe correspondant à une date donnée.
    Je voudrai savoir comment faire pour lier une date à un graphe ainsi que pour créer ce calendrier.

    Merci

  2. #2
    Membre émérite
    Avatar de xavlours
    Inscrit en
    Février 2004
    Messages
    1 832
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 1 832
    Points : 2 410
    Points
    2 410
    Par défaut
    Bonjour,

    pour le calendrier, il y a le JSpinner qui permet de choisir des dates. Sinon, il existe plusieurs implémentations sur le web.

    Quant au lien entre date et graphe, cela dépend. Tu peux utiliser une HashMap, ou alors écrire une fenêtre qui prend une date en paramètre, et dessine le graphe en fonction. Il nous faut un peu plus de détails sur ce point.
    "Le bon ni le mauvais ne me feraient de peine si si si je savais que j'en aurais l'étrenne." B.V.
    Non au langage SMS ! Je ne répondrai pas aux questions techniques par MP.
    Eclipse : News, FAQ, Cours, Livres, Blogs.Et moi.

  3. #3
    Membre habitué
    Inscrit en
    Septembre 2005
    Messages
    747
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 747
    Points : 174
    Points
    174
    Par défaut
    Citation Envoyé par xavlours
    Bonjour,

    pour le calendrier, il y a le JSpinner qui permet de choisir des dates. Sinon, il existe plusieurs implémentations sur le web.

    Quant au lien entre date et graphe, cela dépend. Tu peux utiliser une HashMap, ou alors écrire une fenêtre qui prend une date en paramètre, et dessine le graphe en fonction. Il nous faut un peu plus de détails sur ce point.
    Avec une HashMap, à chaque date on associerait un graphe mais comment seront stockées tous ces graphes ?
    Pareil pour la 2de solution ?

    Pour ce qui est des graphes, on me demande d'automatiser la création des graphes à partir des données de Crystal Report. A partir des données, je dois générer les graphes correspondant.
    Le truc, c'est que c'est difficile de trouver des exemples d'utilisation de Java avec Crystal Report sur le net.

    Tu as des idées à me soumettre ?

    Merci

  4. #4
    Membre émérite
    Avatar de xavlours
    Inscrit en
    Février 2004
    Messages
    1 832
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 1 832
    Points : 2 410
    Points
    2 410
    Par défaut
    On ne peut pas te dire comment stocker les graphes, vu qu'on ne sait même pas quelle librairie tu utilises. Tu pourrais très bien les dessiner sur des BufferedImage, ou utiliser JGraph (que je ne connais pas), ou autre. En tout cas, une HashMap peut contenir n'importe quel type d'objet, donc ce n'est pas un problème.

    Mais bon, à priori, ce n'est pas nécessaire, puisque les graphes doivent être générés (je suppose qu'ils seront générés au moment ou l'on clique sur la date), ce qui fait pencher pour la seconde solution, non ?

    Quant à Crystal Reports, je ne connais pas, ils ont l'air d'avoir des tutoriels sur leur site.
    "Le bon ni le mauvais ne me feraient de peine si si si je savais que j'en aurais l'étrenne." B.V.
    Non au langage SMS ! Je ne répondrai pas aux questions techniques par MP.
    Eclipse : News, FAQ, Cours, Livres, Blogs.Et moi.

  5. #5
    Membre habitué
    Inscrit en
    Septembre 2005
    Messages
    747
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 747
    Points : 174
    Points
    174
    Par défaut
    En faite, j'avais mal compris ce qu'on me demandait
    Je vais tenter d'être plus clair.
    Je dois écouter des données parvenant de différents serveurs. Avec ces données, je dois créer un graphe.
    J'ai trouvé sur le net JFreeChart qui à l'air pas mal pour les graphes.
    A une date (jour mois année) sera associé ou non un graphe.
    Par exemple, si je commence aujourd'hui, les dates apres le 14/05/07 et avant le 14/05/07 n'auront pas de graphes associés à leurs dates.

    L'utilisateur doit pouvoir choisir la date qu'il souhaite. Si cette date est associé à un graphe alors il est affiché à l'écran sinon on affiche une fenetre vide ou rien.

    Je voudrais aussi savoir comment faire pour sauvegarder tous ça.

    Est-ce que je suis clair ?

    PS : Crystal Report n'est pas à utiliser

    Merci

  6. #6
    Membre éprouvé
    Inscrit en
    Mars 2006
    Messages
    848
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Mars 2006
    Messages : 848
    Points : 1 078
    Points
    1 078
    Par défaut
    Pour sauvegarder tout ça, y'a un moyen simple : la sérialization!

    http://java.developpez.com/faq/java/..._serialisation

Discussions similaires

  1. [C#][debutant]Ouvrir une fenetre
    Par lalilo dans le forum Windows Forms
    Réponses: 12
    Dernier message: 06/01/2006, 15h40
  2. [New User] Ouvrir une fenetre en popup
    Par toure32 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 02/12/2005, 19h36
  3. [Eclipse 3.1] ouvrir une fenetre avec un bouton
    Par Nanoulov dans le forum SWT/JFace
    Réponses: 4
    Dernier message: 01/08/2005, 13h33
  4. Ouvrir une fenetre bloquante
    Par Cooly dans le forum C++Builder
    Réponses: 9
    Dernier message: 10/01/2005, 18h50
  5. [C#] ouvrir une fenetre "bloquante"
    Par Johan31 dans le forum ASP.NET
    Réponses: 6
    Dernier message: 26/02/2004, 11h48

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