Gracias a ambos por las respuestas dadas. De totas forma escontré una manera fácil y rápida. Acá va:
Para por ejemplo, una jtextfield en donde ingrese un número de telefono en donde permita solo numeros o espacios guiones o parentesis para las caracteristicas. El código se ingresa al instanciar la jtextfield
txtTelefono.addKeyListener(new KeyAdapter() {
public void keyTyped(KeyEvent e) {
char c = e.getKeyChar();
if (Character.isLetter(c)){
e.consume();
}
}
});
Para por ejemplo, una jtextfield en donde ingrese numeros o letras pero sin espacios ni signos. Esto puede servir para para el ingreso de un codigo.
También se ingresa al instanciar la jtextfield
txtCodigo.addKeyListener(new KeyAdapter() {
public void keyTyped(KeyEvent e) {
char c = e.getKeyChar();
if (!((Character.isLetterOrDigit(c)))){
e.consume();
}
}
});
Saludos