Cambiar el texto JLabel en Java Swing

Sheeraz Gul 12 octubre 2023
Cambiar el texto JLabel en Java Swing

Este tutorial demuestra cómo cambiar el texto JLabel en Java swing.

Cambiar el texto JLabel en Java Swing

El método setText() se puede utilizar para actualizar el texto de JLabel en Swing. En Java, creamos un marco donde se cambiará la etiqueta si presionamos el botón.

Siga los pasos a continuación:

  • En primer lugar, cree un JFrame y establezca el tamaño.
  • Ahora, cree la primera etiqueta con la etiqueta de texto original.
  • Crea un botón para cambiar la etiqueta.
  • Agregue un oyente de acción al botón.
  • Agregue el método setText al oyente de acción y cambie el texto por JLabel.
  • Finalmente, ejecute el programa y el texto JLabel cambiará cuando se haga clic en el botón.

Implementemos el programa en Java según los pasos anteriores:

package delftstack;

import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;

public class Change_Jlabel {
  public static void main(String args[]) {
    JFrame Demo_Frame = new JFrame("Demo Frame");
    Demo_Frame.setLayout(new BorderLayout());
    Demo_Frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
    Demo_Frame.setSize(250, 100);

    final JLabel J_Label = new JLabel("Original Label");
    JButton J_Button = new JButton("Change Label");
    J_Button.addActionListener(new ActionListener() {
      @Override
      public void actionPerformed(ActionEvent arg0) {
        J_Label.setText("New Label");
      }
    });

    Demo_Frame.add(J_Label, BorderLayout.NORTH);
    Demo_Frame.add(J_Button, BorderLayout.CENTER);
    Demo_Frame.setVisible(true);
  }
}

Vea la salida para el código anterior:

Cambiar el texto de JLabel

Sheeraz Gul avatar Sheeraz Gul avatar

Sheeraz is a Doctorate fellow in Computer Science at Northwestern Polytechnical University, Xian, China. He has 7 years of Software Development experience in AI, Web, Database, and Desktop technologies. He writes tutorials in Java, PHP, Python, GoLang, R, etc., to help beginners learn the field of Computer Science.

LinkedIn Facebook

Artículo relacionado - Java Swing

Artículo relacionado - Java JLabel