Olá companheiros de java,
Sou iniciante em java e estava fazendo alguns aplicativos importando a classe Character. Gostaria de saber como posso implementar um aplicativo que leia um caractere digitado e diga se ele é um número ou uma letra. Que metodo posso usar? Aguardo respostas!
opa !! dá uma ollhada nesses 2 métodos ai q eu uso pra validar campos.
o primeiro só aceita entrar com números. o outro com letras.
fazendo umas alterações vc consegue o q quer.
[code]
public void camposNumericos (JTextField campo) {
campo.addKeyListener(new KeyListener () {
public void keyTyped (KeyEvent e) {
char c = e.getKeyChar();
if (!Character.isDigit(c)) {
e.consume();
}
}
public void keyPressed (KeyEvent e) {
}
public void keyReleased(KeyEvent e) {
}
});
}
public void camposAlfas (JTextField campo) {
campo.addKeyListener(new KeyListener () {
public void keyTyped (KeyEvent e) {
char c = e.getKeyChar();
if (Character.isDigit(c)) {
e.consume();
}
}
public void keyPressed (KeyEvent e) {
}
public void keyReleased(KeyEvent e) {
}
});
}[/code]
Opa Cristino,
Valeu pela dica! Obrigado.