Ver Mensaje Individual
  #7 (permalink)  
Antiguo 07/04/2010, 11:28
jggl_9158
 
Fecha de Ingreso: febrero-2010
Mensajes: 5
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Como ocultar un caracter presionado en un TextField

Cita:
Iniciado por djagu_26 Ver Mensaje
Hola lo debes hacer en el evento KeyTyped del JTexfield, te dejo unos ejemplos

Ejemplos

Código:
private void txtNombreEmpleadoKeyTyped(java.awt.event.KeyEvent evt) {
        int k=(int)evt.getKeyChar();
        if (k > 47 && k < 58) {
            evt.setKeyChar((char)KeyEvent.VK_CLEAR);
            JOptionPane.showMessageDialog(null,"No puede ingresar numeros!!!","Ventana Error Datos",JOptionPane.ERROR_MESSAGE);
        }
        if(k==10){
            //Telca enter transfiere el foco
            txtNombreEmpleado.transferFocus();
        }
    }



private void txtTelefonoEmpleadoKeyTyped(java.awt.event.KeyEvent evt) {        int k=(int)evt.getKeyChar();
        if (k >= 97 && k <= 122 || k>=65 && k<=90){
            evt.setKeyChar((char)KeyEvent.VK_CLEAR);
            JOptionPane.showMessageDialog(null,"No puede ingresar letras!!!","Ventana Error Datos",JOptionPane.ERROR_MESSAGE);
        }
        if(k==241 || k==209){
            evt.setKeyChar((char)KeyEvent.VK_CLEAR);
            JOptionPane.showMessageDialog(null,"No puede ingresar letras!!!","Ventana Error Datos",JOptionPane.ERROR_MESSAGE);
        }
        if(k==10){
            txtTelefonoEmpleado.transferFocus();
        }
    }
creo que tu respuesta es lo que busco, aunque las otras sugerencias no estan nada mal, lo unico que las otras requieren de un mayor entendimiento e implementacion a diferencia de la tuya, vamos a ver cual es mejor al final de cuentas para lo que quiero

gracias por la ayuda