Pregunta: | 53642 - COMO SE UTILIZA EL METODO KEYPRESS EN JAVA |
Autor: | Jose Luis |
Utilizo el metodo keypress para controloar una base de datos, lo que hago o intento hacer es que cada que se presione una tecla en un jTextField capturar lo que tiene este mismo para mandarselo como parametro a mi consulta, el problema que tengo es que no me captura lo que tiene el jTextfield pero si me lo hace todo el codigo en esa misma funcion , alguien me puede ayudar por fa. se los agradeceria mucho, gracias. |
Respuesta: | Marcos Cespedes |
Hola, te paso in ejemplo,
private JFormattedTextField getJTxtEmpleado() { if (jTxtEmpleado == null) { jTxtEmpleado = new JFormattedTextField(); jTxtEmpleado.setPreferredSize(new Dimension(100, 20)); jTxtEmpleado.addFocusListener(new java.awt.event.FocusAdapter() { public void focusLost(java.awt.event.FocusEvent e) { if (!e.isTemporary() && jTxtEmpleado.isEnabled()) { buscar(); } } }); } return jTxtEmpleado; } public void buscar(){ // asi obtienes un valor (pero te conviene con el lost focus, "no" un press key) Integer cod = Integer.parseInt(getjTxtEmpledo.getText()); sysotem.out.println("el codigo ingresado es: " + cod); } Saludos desde Paraguay !!! |