jtextfield
quisiera saber cual es el escucha o evento que me hace que al ingresar texto en un jtextfield y darle entre o tab ejecute una accion como por ejemplo buscar si el dato ingresado existe y llene los campos
que necesito
jTextField3.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
int dni=Integer.parseInt(jTextField3.getText());
Cliente c=gestorClientes.buscarCliente(dni);
if(c!=null){
int resp= JOptionPane.showConfirmDialog(CargaReservas.this,"Desea hacer una nueva Reservan para el Cliente "+c.getApellido()+", "+c.getNombre()+"?","Confirmar Opcion",JOptionPane.YES_NO_OPTION);
if(resp==JOptionPane.YES_OPTION){
llenarCampos(c);
quisiera saber si esta bien ese codigo ya que al correrlo no pasa nada es decir al presionar las teclas no pasa nada.
que necesito
jTextField3.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
int dni=Integer.parseInt(jTextField3.getText());
Cliente c=gestorClientes.buscarCliente(dni);
if(c!=null){
int resp= JOptionPane.showConfirmDialog(CargaReservas.this,"Desea hacer una nueva Reservan para el Cliente "+c.getApellido()+", "+c.getNombre()+"?","Confirmar Opcion",JOptionPane.YES_NO_OPTION);
if(resp==JOptionPane.YES_OPTION){
llenarCampos(c);
quisiera saber si esta bien ese codigo ya que al correrlo no pasa nada es decir al presionar las teclas no pasa nada.
el ActionListener responder cuando das enter sobre el TextField, si quieres que responda al presionar determinadas teclas tienes que implementar la interfaz KeyEvent, y quiza el método q te sirve es el de public void keyTyped(KeyEvent e)
ahora que si das enter y tu codigo no hace nada quiza deberias revisarlo
ahora que si das enter y tu codigo no hace nada quiza deberias revisarlo
Hola:
En http://chuidiang.blogspot.com/2005/10/captura-de-teclas-en-un-jtextfield-de.html tienes un ejemplo de cómo capturar las teclas para hacer cosas. En el ejemplo lo que se hace es limitar la entrada en un JTextField a sólo caracteres numéricos. Puedes modificarlo para que haga lo que tú quieras.
Se buena.
En http://chuidiang.blogspot.com/2005/10/captura-de-teclas-en-un-jtextfield-de.html tienes un ejemplo de cómo capturar las teclas para hacer cosas. En el ejemplo lo que se hace es limitar la entrada en un JTextField a sólo caracteres numéricos. Puedes modificarlo para que haga lo que tú quieras.
Se buena.
