Bonjour à tous
j'ai un problème avec l'insertion d'un MaskFormatter dans un jtable
Sans le masque, en tabulant d'une colonne à l'autre, la frappe au clavier ne pose pas de problème.
Mais lorsque je l'active, la colonne ne passe plus en "mode edition" et je suis obligé de
double cliquer dessus pour pouvoir saisir une valeur.
ci-dessous un extrait de mon code.
Merci d'avance pour les suggestions.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 jTable1.getColumnModel().getColumn(4).setCellEditor( new CellEditorSelectAll( new jFormattedTextField(udfs.MasquesSaisie.getCpMask_numAnalyse())));
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 public static MaskFormatter getCpMask_numAnalyse() { MaskFormatter cpMask = new MaskFormatter(); try { cpMask = new MaskFormatter("*"); cpMask.setValidCharacters("0123456789"); } catch(Exception err ) { err.printStackTrace(); new LogJava1("Masque","GetCpmask_numAnalyse()", err); } return cpMask;
Partager