Estou criando uma classe de JFormattedTextField para que o usuário digite um número qualquer, exemplo: 123,00. Gostaria de fazer quando o usuário estiver digitando ele vai formatando a caixa de texto, e que não deixe o usuário dihitar mais de dois dígitos após a vírgula. Já tentei determinar pelo JFormattedTextField, uma mácara restringindo isso, só que se eu declarar que após três dígitos ele insere uma vírgula, o usuário obrigatoriamente terá que preencher todos os dígitos. Exemplo:
masNumero = new MaskFormatter("###.##");
this.setFormatter(masNumero);
this.masNumero.setMask("###.##");
assim terá a obrigação do preenchimento: 123,00 ou 001,00.
Gostaria de deixar aleatório: 192334,00 ou 1,00 ou 0,01
Alguém me ajude…