JFormattedTextField
Fermé
ismael19
Messages postés
87
Date d'inscription
samedi 13 juin 2009
Statut
Membre
Dernière intervention
5 mars 2014
-
22 févr. 2013 à 14:59
KX Messages postés 16668 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 17 mars 2023 - 22 févr. 2013 à 21:40
KX Messages postés 16668 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 17 mars 2023 - 22 févr. 2013 à 21:40
1 réponse
KX
Messages postés
16668
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
17 mars 2023
3 005
22 févr. 2013 à 21:40
22 févr. 2013 à 21:40
Tu peux utiliser des méthodes sur l'objet MaskFormatter, pour manipuler plus facilement le formatter. Exemple :
import java.text.ParseException;
import javax.swing.JFormattedTextField;
import javax.swing.JFrame;
import javax.swing.text.MaskFormatter;
public class Test
{
public static void main(String[] args) throws ParseException
{
MaskFormatter mask = new MaskFormatter("***");
mask.setValidCharacters("0123456789");
JFormattedTextField field = new JFormattedTextField(mask);
JFrame frame = new JFrame();
frame.add(field);
frame.pack();
frame.setVisible(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}