estou tentando evitar que um usu�rio digite caracteres inv�lidos em um campo
texto.

estou evitando a pregui�a de aplicar um KeyListener sobre o campo e
procurando a solu��o prevista na API, atrav�s das classes MaskFormatter,
InputVerifier e JFormattedTextField.

e confesso que a coisa t� mais cascuda do que o esperado...

A� embaixo vai um c�digo de teste... alguma id�ia?

// recipients e carbonCopy s�o dois campos JFormattedTextField ...
try {
        mask = new MaskFormatter("A");

mask.setValidCharacters("abcdefghijklmnopqrstuvxyzABCDEFGHIJKLMNOPQRSTUVXYZ1
234567890@;");
        mask.setAllowsInvalid(false);
        mask.install(recipients);
        mask.install(carbonCopy);
}
catch(ParseException error) {
        error.printStackTrace();
}

Felipe Ga�cho


-------------------------------------------------------------------------------------------

Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
 

Responder a