Estou com um problema com JTables… é o seguinte:
MaskFormatter mask = new MaskFormatter(###.###.###-##);
JFormattedTextField text = new JFormattedTextField();
mask.install(text);
colunaDaJTable.setCellEditor(new DefaultCellEditor(text));
Estou definindo um JFormattedTextField no CellEditor de uma coluna com mascara de CPF, até ai ta tudo beleza
quando o usuario digita na coluna ele usa a mascara como num JFormattedTextField normal.
Mas quando eu executo:
JTable.getModelo().setValueAt("[telefone removido]", 0, 0);
ele não insere na mascara e coloca o valor literal como está no setValueAt, eu posso até passar letras que ele aceita
Alguem sabe de algum jeito de ele usar a mascara quando eu insiro o valor via código,
assim como ele já faz durante a digitação, sem eu ter que ficar formatando na mão já que o
JFormattedTextField já está pronto.
Valeu galera…
