Boa Tarde,
gostaria de saber de algum código de tratamento de erro, procurei mas não encontrei, por exemplo fazer que um campo não aceite letras, ou números.
Obrigado.
Boa Tarde,
gostaria de saber de algum código de tratamento de erro, procurei mas não encontrei, por exemplo fazer que um campo não aceite letras, ou números.
Obrigado.
[quote=lucaslzl]Boa Tarde,
gostaria de saber de algum código de tratamento de erro, procurei mas não encontrei, por exemplo fazer que um campo não aceite letras, ou números.
Obrigado.[/quote]
Faz uma busca aqui no fórum ou no google sobre expressões regulares e usa.
não conheço, vou dar uma olhada em artigos sobre isso
obrigado
[quote=lucaslzl]não conheço, vou dar uma olhada em artigos sobre isso
obrigado[/quote]
Ou então use JFormattedText, ou os dois juntos. De nada.
se vs estiver usando swing
acredito q esta eh a melhor opcao…
trabalhar com a classe Character…
[code]JTextField text = new JTextField();
text.addKeyListener(new KeyAdapter() {
@Override
public void keyPressed(KeyEvent event) {
// RECUSA DIGITOS
if(Character.isDigit(event.getKeyChar())){
event.consume();
}
// RECUSA LETRAS
if(Character.isLetter(event.getKeyChar())){
event.consume();
}
}
});[/code]
pois regex eh um mais avancado…
Boa noite,
este tipo de tratamento seria interessante você cuidar no front-end, usando como o amigo informou expressões regulares ou até mesmo javascript/jquery, dessa maneira garantindo o tipo de dado que chegará a parte de back-end e não deixar para verificar o dado nessa camada.
Espero ter ajudado.
Obrigado a todos, ajudaram bastante. Sim, estou trabalhando com um swing ;).