Cómo conectar un JButton a un JTextField

Escrito por luc braybury | Traducido por analia moranchel
  • Comparte
  • Twittea
  • Comparte
  • Pin
  • E-mail
Cómo conectar un JButton a un JTextField
Los componentes JButton y JTextField en Java tienen funciones separadas. (Stockbyte/Stockbyte/Getty Images)

Los componentes JButton y JTextField en Java tienen funciones separadas, pero pueden conectarse de tal manera que el texto introducido por el usuario pueda mostrarse en un JTextField al hacer clic en un JButton. Los JButton y JTextField se agregan a un panel de contenido (como JPanel) al primero declararlo, crearlo y, a continuación, agregarlo al panel. Agregar un detector a un JButton permite que ejecute el código escrito en el método detector asociado cada vez que se presiona el JButton.

Nivel de dificultad:
Moderadamente fácil

Otras personas están leyendo

Instrucciones

  1. 1

    Haz un nuevo objeto JTextField. Código de ejemplo:

    final JTextField textfield = new JTextField();

  2. 2

    Haz un nuevo objeto JButton. Código de ejemplo:

    final JButton button = new JButton("A Button");

  3. 3

    Añade un detector de acción al botón que se llama cuando se presiona el botón. Código de ejemplo:

    button.addActionListener(new ActionListener(){ });

  4. 4

    Reemplaza el método actionPerformed dentro de la clase ActionListener. Utiliza el método "setText" para establecer el campo de texto para mostrar los datos de usuario introducidos cuando se pulsa el botón. Código de ejemplo:

    public void actionPerformed(ActionEvent e) { textfield.setText("123"); }

  5. 5

    Combina JTextField, JButton y acción detectora en un bloque de código. Código de ejemplo:

    final JTextField textfield = new JTextField(); final JButton button = new JButton("A Button"); button.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent e) { textfield.setText("123"); } });

No dejes de ver

Filtrar por:
  • Mostrar todos
  • Artículos
  • Galerías de fotos
  • Videos
Ordenar:
  • Más relevante
  • Más popular
  • Más reciente

No se encuentran artículos disponibles

No se encuentran slideshows disponibles

No se encuentran videos disponibles