malheureusement mon chronometre n est pas dans un tread j ai ecris un programme basique car je suis vraiment debutant. j envois le code du chronometre
public class Chrono
{
//public int q=0;
private static int heure=0,minute=0,seconde=10;
public Chrono() {
/* Le timer */
int delais=1000;
ActionListener tache_timer;
/* création des composants */
final JLabel Label1 = new JLabel(heure+":"+minute+":"+seconde); /* déclarer final car une classe interne va acceder à ce composant */
JFrame fenetre = new JFrame("Chronomètre");
JPanel Panel1 = new JPanel();
/* Action réalisé par le timer */
tache_timer= new ActionListener()
{
public void actionPerformed(ActionEvent e1)
{
if(seconde>=1){
seconde--;
if(seconde==0)
{
if(minute==0)
{ // q=1;
//this.Dispose();
System.exit(0);
} else{
seconde=60;
minute--;
}
}
}
Label1.setText(heure+":"+minute+":"+seconde);/* rafraichir le label */
}
};
/* instanciation du timer */
final Timer timer1= new Timer(delais,tache_timer);
timer1.start();
/* Ajout des composants aux conteneurs avec formatage */
Label1.setBorder(new EmptyBorder(10,135,10,10));
fenetre.getContentPane().add(Label1,"Center");
/* Afficher l'ihm */
fenetre.pack();
fenetre.setLocation(350,200); /* Déplacer la fenetre à ce nouvel emplacement */
fenetre.setSize(300,100); /* dimension de la fenetre */
fenetre.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
fenetre.show();
}
static void main(String[] args){
new Chrono();
}
}
[/list]
malheureusement mon chronometre n est pas dans un tread j ai ecris un programme basique car je suis vraiment debutant. j envois le code du chronometre
[/list]