kopcheskiPJ 2 de ago. de 2006
Crie um MaskFormatter:
public MaskFormatter maskMoeda ;
public void maskMoeda () {
try {
maskMoeda = new MaskFormatter ( "*******" );
maskMoeda . setValidCharacters ( " [telefone removido]," );
} catch ( Exception e ) {
e . printStackTrace ();
}
}
E depois atribua seu maskFormatter a ao seu JTextField dessa forma:
seuJTextField = new JFormattedTextField( maskMoeda );
E antes dessa atribuição, vc tem de chamar o método maskMoeda().
Tem um detalhe, a vírgula não é um separador comumente usado nos padrões americanos, entao, se vc puder substituir por ponto, seria mais confortável.
E se você der uma procurada no fórum, há vários posts falando sobre isso.