Bonjour,
j'ai un ensemble de plusieurs JFormattedTextField, dont je voudrais imposer les caractères de saisie.
Je crée donc un masque:Ensuite j'applique ce masque à tous les JFormattedTextField:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 try { formatHeure = new MaskFormatter( "##:##" ); } catch( ParseException pE ) { /.../ }Il semble que seul je dernier lblHeure dispose du masque. J'ai l'impression qu'il est impossible d'affecter le même masque à plusieurs composants.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 for( index1 = 1; ... ) { lblHeure[ index1 ] = new JFormattedTextField( formatHeure ); }
Faut-il que je crée autant de MaskFormatter que de composants de saisie, ou existe-t-il une astuce pour éviter cela ?
Merci
Partager