Realizar Enter automatico

Buen dia antes que nada; bueno me estoy iniciando en la programacion con java y estoy realizando una aplicacion de escritorio utilizando el IDE NetBeans, mi pregunta es como puedo lograr que al leer un codigo de barras en un JTextField me realize un enter automatico sobre un JButton para q me haga el registro de ese codigo en mi BD... De antemano muchas gracias y espero alguien responda a mi duda.

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de isc.sirius

JTextField tiene un ActionListener

Hola, en realidad no necesitas el JButton, JTextField con su evento ActionListener es mas que suficiente

JTextField codigo = new JTextField();
codigo.addActionListener(new ActionListener() {
     public void actionPerformed(ActionEvent e) {
          //Aquí pones la accion que desees cuando se precione enter sobre la caja de texto
     }
});

Gracias

Muchas gracias compañero es lo que necesitaba,ahora podre seguir adelante con mi aplicación

Imagen de jairoe

ayuda urgente

hola que tal jorge7 oye te keria pedir de favor q si tu tienes todavia el codigo de leer codigos de barras y si me haces el favor de pasarmelo o me explicas y una pregunta usas algun lector de codigos de barras contestame antes del miercoles 28/marzo/2012 me urge saludos!!!!!!

Guardar Datos del JTextField Automáticamete con Enter

Buen día, estoy desarrollando una pequeña aplicación con 2 campos JTextField necesito que cuando presione enter en solo uno de esos JTextField luego guarde autmaticamente esos datos en un archivo .txt, me explico voy a utilizar un lector de código que ya está configurado con la tecla Enter cuando lea el serial presione el enter y se genere un archivo.txt guardando estos datos y que se valla actualizando cada vez que ingreso un dato nuevo. Solo son 2 Jtextfield y solo uno de ellos tendrá la función del enter. Aquí dejo el código de la captura de datos con el enter, solo me falta como guadar eso en el txt.

import java.awt.Toolkit;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import javax.swing.JOptionPane;
import javax.swing.JTextField;

public class CtrlTextFieldCodeBar implements KeyListener{

@Override
public void keyTyped(KeyEvent e) {
//throw new UnsupportedOperationException("Not supported yet.");
}

@Override
public void keyPressed(KeyEvent e) {
//throw new UnsupportedOperationException("Not supported yet.");
int key = e.getKeyCode();
if (key == KeyEvent.VK_ENTER) {
Toolkit.getDefaultToolkit().beep();
//System.out.println("ENTER pressed");
JTextField txt_barcode = (JTextField) e.getSource();
JOptionPane.showMessageDialog(null,txt_barcode.getText(),"Informacion", JOptionPane.INFORMATION_MESSAGE);
txt_barcode.setText("");
}
}

@Override
public void keyReleased(KeyEvent e) {
//throw new UnsupportedOperationException("Not supported yet.");
}

}