hay una manera sencilla de validar los textfields. Es usar un listener para los eventos que se generen del teclado, en mi parecer y con el tiempo que llevo programando me parece el método mas eficaz y mas versátil, pues puedes validar lo que sea.
Componente.Textbox.addKeyListener(new KeyAdapter() {
public void keyTyped(KeyEvent e){
int caracter = e.getKeyChar();
if((caracter < '0') || (caracter > '9')){
java.awt.Toolkit.getDefaultToolkit().beep();
e.consume();}
if(TxtCedula.getText().length()>1){
java.awt.Toolkit.getDefaultToolkit().beep();
e.consume();
}
}
});
Componente.Textbox.addKeyListener(new KeyAdapter() {
public void keyTyped(KeyEvent e){
int caracter = e.getKeyChar();
if((caracter < '0') || (caracter > '9')){
java.awt.Toolkit.getDefaultToolkit().beep();
e.consume();}
if(TxtCedula.getText().length()>1){
java.awt.Toolkit.getDefaultToolkit().beep();
e.consume();
}
}
});