Bonsoir
voilà, j'ai découvert la classe JDateChooser, elle est cool.
Mais evidemment, je n'arrive pas à faire ce que je veux
En gros, j'ai ma JDateChooser, j'arrive à récupérer la date initiale (date du jours) dans un label mais lorsque je clique sur une autre date, je n'arrive pas à récupérer cette dernière.
voici mon code:
si quelqu'un a une idée je suis preneuse.
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
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47 public class ExDate extends JFrame{ JDateChooser choixDate; JLabel label; JPanel panel; Date d; public ExDate(String titre){ super(titre); build(); formatFenetre(); } private void build(){ choixDate=new JDateChooser(new Date()); label=new JLabel("salut"); Date date1=choixDate.getDate(); recupDate(date1); panel=new JPanel(); panel.add(label); panel.add(choixDate); add("Center",panel); } private void recupDate(Date d){ SimpleDateFormat dateStandart=new SimpleDateFormat("yyyy/MM/dd"); String s=dateStandart.format(d); label.setText(s); } private void formatFenetre() { Dimension tailleEcran = java.awt.Toolkit.getDefaultToolkit().getScreenSize(); int hauteur = (int)tailleEcran.getHeight(); int largeur = (int)tailleEcran.getWidth(); setSize(largeur,hauteur); setLocationRelativeTo(null); //On centre la fenêtre sur l'écran setResizable(true); //On interdit la redimensionnement de la fenêtre setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //On dit à l'application de se fermer lors du clic sur la croix setVisible(true); } public static void main(String[] argv) { ExDate fenetre=new ExDate("date"); } }
merci
claire
Partager