Sommaire
>
Interface Graphique >
Swing >
Généralités
Chronomètre simple utilisant un javax.swing.Timer
Formater les entrees
Chronomètre simple utilisant un javax.swing.Timer
Formater les entrees
|
| |||||||
Cet exemple utilise un javax.swing.Timer pour représenter un chronomètre simple.
Le lancement et l'arrêt de celui-ci se fait grâce à un JButton. La classe javax.swing.Timer remplace avantageusement l'utilisation directe de thread. Elle génère un évènement à intervalles réguliers (à la milli-seconde). C'est le "event-dispatching thread" qui exécute l'évènement, donc on peut directement modifier des objets graphiques. |
|
| |||||||
Cette classe permet de formater les entrées (nombres max de caractères, uniquement des chiffres, ... ) C'est une classe redéfinissant PlainDocument afin de filtrer la saisie dans un JTextField. |