Bonjour à tous,
J'ai un bouton OK avec mon JCalendar. Lorsque je sélectionne ma date, je ne récupère rien dans mon JTextField. Comment faire ?
Merci d'avance pour votre aide.
Bonjour à tous,
J'ai un bouton OK avec mon JCalendar. Lorsque je sélectionne ma date, je ne récupère rien dans mon JTextField. Comment faire ?
Merci d'avance pour votre aide.
Ton problème est trop vague pour pouvoir avoir une réponse. Il nous faut le code de la partie citée et les symptômes.
Responsable Java de Developpez.com (Twitter et Facebook)
Besoin d'un article/tutoriel/cours sur Java, consulter la page cours
N'hésitez pas à consulter la FAQ Java et à poser vos questions sur les forums d'entraide Java
--------
Architecte Solution
LinkedIn : https://www.linkedin.com/in/nicolascaudard/
Bonjour,
Dans mon appli Netbeans, je gère des dates (date de départ et date de retour),
- au click sur le bouton "date de depart" j'ouvre un Jcalendar et je peux choisir une date
- la date doit être visible dans un jtextfield à coté du bouton "date de depart"
mon problème est que je ne peux pas ou plutôt je ne sais pas comment valider la date que j'ai séléctionné de façon à ce qu'elle soit visible dans le jtextfield.
voici mon code:
merci
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
20
21 private void date_depActionPerformed(java.awt.event.ActionEvent evt) { //génération du jcalendar JFrame frame = new JFrame("JDateChooser"); JDateChooser dateChooser = new JDateChooser(); frame.getContentPane().add(dateChooser); frame.pack(); frame.setVisible(true); Locale locale = Locale.getDefault(); //sélection de la date DateFormat dateFormat = DateFormat.getDateInstance(DateFormat.SHORT, locale); System.out.print(dateChooser.getDate()); //récupération de la date dans le jtextfield jTextField1.setText(dateFormat.format(dateChooser.getDate())); }
Finalement, j'ai trouvé une solution intermédiaire !!
J'utilise un package org.jdesktop.swingx disponible sur : java.net/downloads/swingx/releases/swingx-all-1.6.3.jar
merci !!!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 org.jdesktop.swingx.JXDatePicker cal= new org.jdesktop.swingx.JXDatePicker(); JPanel panel =new JPanel(); panel.setSize(400,250); panel.setBorder(new LineBorder(Color.BLACK)); panel.add(cal); panel.setVisible(true);
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager