Ver Mensaje Individual
  #5 (permalink)  
Antiguo 25/02/2010, 14:00
Avatar de djagu_26
djagu_26
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 518
Antigüedad: 16 años, 11 meses
Puntos: 6
Respuesta: Como ocultar un caracter presionado en un TextField

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();
        }
    }
__________________
"La magia no existe, la programacion si"

A/P Agustin Sivoplas
[email protected]