[Date] Actualiser une date dans un label.
j ' ai créé une date que j ' ai pu mettre dans un label. je voudrais qu ' en cliquant sur un bouton, je puisse actualiser cette date. Voici mon code :
Code:
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
|
public class MettreAjourDate
{
public static void main (String [] args)
{
ActuDate act = new ActuDate("actualiser la date");
act.pack();
act.setVisible(true);
}
}
class ActuDate extends JFrame implements ActionListener
{
private JLabel now;
private JButton bouton;
private int compteur = 0;
Calendar mois = new GregorianCalendar();
String maintenant = "";
//constructeur de la fenêtre
public ActuDate (String titre)
{
super(titre);
Container c = getContentPane();
bouton = new JButton("Mettre à Jour la date");
now = new JLabel();
now.setText(maintenant);
c.add(bouton, "South");
c.add(now, "North");
bouton.addActionListener(this);
}
public void actionPerformed(ActionEvent ev)
{
maintenant = mois.getTime().toString();
now.setText(maintenant);
}
} |
Le problème, c ' est que la date ne se réactualise pas. Où est le problème?