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 :

Aide sur JCalendar, JDateChooser, NetBeans


Sujet :

AWT/Swing Java

  1. #1
    Nouveau candidat au Club
    Inscrit en
    Août 2009
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 1
    Par défaut Aide sur JCalendar, JDateChooser, NetBeans
    salut
    je travail sur une application où j'ai besoin d'utiliser le JCalendar, j'ai telechargé le zip de www.toedter.com ,je travaille sous NetBeans, j'ai ajouter le jar dans la librairie et j'ai créer un package où j'ai mis les classe qui se trouve dans le jar. j'espere que c'eat la methode correcte que j'ai opté, en realité c'est ce que j'ai trouvé sur la plutpart des forums.
    mon besoin c'est dans la zone de text où je dois saisir la date une fois je clique sur le JCalendar s'affiche pour choisir la date, cette derniere dois inserer automatiquement sur la zone de texte.voici le code que j'ai utiliser
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    JFrame frame = new JFrame("JDateChooser");
    		JDateChooser dateChooser = new JDateChooser();
    		frame.getContentPane().add(dateChooser);
    		frame.pack();
    		frame.setVisible(true);
            Locale locale = Locale.getDefault();
     
     
    DateFormat dateFormat = DateFormat.getDateInstance(DateFormat.SHORT, locale);
    System.out.print(dateChooser.getDate());
     
     
            jTextField1.setText(dateFormat.format(dateChooser.getDate()));
    le probleme c'est qu'il m'affiche une erreur, aussi je ne trouve pas un button ok dans le JCalendra pour pouvoir coupier la date dans la zone de texte. voici l'erreur affiché.
    Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
    at java.util.Calendar.setTime(Calendar.java:1070)
    at java.text.SimpleDateFormat.format(SimpleDateFormat.java:859)
    at java.text.SimpleDateFormat.format(SimpleDateFormat.java:852)
    at java.text.DateFormat.format(DateFormat.java:316)
    at Interface.QuittancierGen.jTextField1MouseClicked(QuittancierGen.java:1066)
    at Interface.QuittancierGen.access$000(QuittancierGen.java:27)
    at Interface.QuittancierGen$1.mouseClicked(QuittancierGen.java:150)
    at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:253)
    at java.awt.Component.processMouseEvent(Component.java:6041)
    at javax.swing.JComponent.processMouseEvent(JComponent.java:3260)
    at java.awt.Component.processEvent(Component.java:5803)
    at java.awt.Container.processEvent(Container.java:2058)
    at java.awt.Component.dispatchEventImpl(Component.java:4410)
    at java.awt.Container.dispatchEventImpl(Container.java:2116)
    at java.awt.Component.dispatchEvent(Component.java:4240)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322)
    at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3995)
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916)
    at java.awt.Container.dispatchEventImpl(Container.java:2102)
    at java.awt.Window.dispatchEventImpl(Window.java:2429)
    at java.awt.Component.dispatchEvent(Component.java:4240)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)


    SVP si quelqu'un a des explications ou des suggestion qu'il repond a ma question.

  2. #2
    Membre Expert
    Avatar de slim_java
    Homme Profil pro
    Enseignant
    Inscrit en
    Septembre 2008
    Messages
    2 272
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2008
    Messages : 2 272
    Par défaut
    Citation Envoyé par kamal11 Voir le message
    salut
    j'ai créer un package où j'ai mis les classe qui se trouve dans le jar. j'espere que c'eat la methode correcte que j'ai opté, en realité c'est ce que j'ai trouvé sur la plutpart des forums.
    dans quel furum ta trouvé sa !!!!
    il suffit de spécifier l'emplacement de ton jar dans la classepath

  3. #3
    Invité de passage
    Homme Profil pro
    Architecte réseau
    Inscrit en
    Avril 2011
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Architecte réseau
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2011
    Messages : 1
    Par défaut
    juste remplacer JDateChooser par JDayChooser

Discussions similaires

  1. besoin d'aide sur netbeans
    Par lowess dans le forum Langages de programmation
    Réponses: 1
    Dernier message: 12/04/2011, 13h34
  2. Réponses: 0
    Dernier message: 04/12/2009, 14h17
  3. Aide sur Netbeans 6.7.1 pour un projet en PHP
    Par razily dans le forum NetBeans
    Réponses: 0
    Dernier message: 02/12/2009, 14h28
  4. aide sur NETBEANS
    Par netsoft dans le forum NetBeans
    Réponses: 3
    Dernier message: 02/05/2009, 22h48
  5. [NetBeans 5][Linux] F1 != Aide sur le langage
    Par Giovanny Temgoua dans le forum NetBeans
    Réponses: 9
    Dernier message: 14/03/2007, 18h22

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