MaskFormatter pour plusieurs composants
Bonjour,
j'ai un ensemble de plusieurs JFormattedTextField, dont je voudrais imposer les caractères de saisie.
Je crée donc un masque:
Code:
1 2 3 4 5 6 7 8
| try
{
formatHeure = new MaskFormatter( "##:##" );
}
catch( ParseException pE )
{
/.../
} |
Ensuite j'applique ce masque à tous les JFormattedTextField:
Code:
1 2 3 4
| for( index1 = 1; ... )
{
lblHeure[ index1 ] = new JFormattedTextField( formatHeure );
} |
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.
Faut-il que je crée autant de MaskFormatter que de composants de saisie, ou existe-t-il une astuce pour éviter cela ?
Merci