EjemplosDuoc.es.tl
  Solo Numeros NB
 
 

Este codigo se puede usar para permitir el ingreso de caracteres numericos, a traves de un jTextbox(Probado en Netbeans).

    int k = evt.getKeyCode();
    String str = JTxt.getText();
    if (k>47 && k<58 || k>95 && k<106 || k==10 || k==8){
            int var=0;
            if(!str.equals("")){
                var=Integer.valueOf(var).intValue();//se pasa el valor string a entero
            }   
            if( k==10 && var>0){
                JTxt2.setEditable(true);   //Habilita el textbox que queremos llegar
                JTxt2.requestFocus();     //se le da el foco al mismo
            }
    }else{
//en caso que ingrese otra cosa que no sea numero mandara un mensaje
        JOptionPane.showMessageDialog(null, "** Debe ingresar solo numeros, vuelva a intentar **");
        JTxt.setText("");
    }


Nota: Importar javax.swing.*; para poder usar el JOptionPane y probado en el evento KeyPressed


 
   
 
Este sitio web fue creado de forma gratuita con PaginaWebGratis.es. ¿Quieres también tu sitio web propio?
Registrarse gratis