Tecnología

Inicio

Cómo conectar un JButton a un JTextField

Los componentes JButton y JTextField en Java tienen funcionalidades separadas pero pueden ser conectados de tal manera que el texto introducido por el usuario se puede visualizar en un JTextField haciendo clic en un JButton. Ambos JButtons y JTextFields se añaden a un panel de contenido (como JPanel) por primera declaran, crean, a continuación, añadir al panel. La adición de un oyente a un JButton JButton permite la ejecución de código escrito dentro de su método detector asociado cada vez que se pulsa el JButton.

Instrucciones

1 Crear un nuevo objeto JTextField. Ejemplo de código:

último campo de texto JTextField = new JTextField ();

2 Crear un nuevo objeto JButton. Ejemplo de código:

último botón JButton = new JButton ( "un botón");

3 Añadir un detector de acción para el botón que se llama cuando se presiona el botón. Ejemplo de código:

button.addActionListener (new ActionListener () {

});

4 Reemplazar el método actionPerformed dentro de la clase ActionListener. Utilice el método "setText" para ajustar el campo de texto para mostrar los datos introducidos por el usuario cuando se pulsa el botón. Ejemplo de código:

actionPerformed (ActionEvent e) {public void

textfield.setText("123");

}

5 Combinar el JTextField, JButton y el que escucha la acción en un bloque de código. Ejemplo de código:

último campo de texto JTextField = new JTextField ();

último botón JButton = new JButton ( "un botón");

button.addActionListener (new ActionListener () {

public void actionPerformed(ActionEvent e) {

textfield.setText ( "123");

}

});