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]