Java Swing에서 JLabel 텍스트 변경

Sheeraz Gul 2023년10월12일
Java Swing에서 JLabel 텍스트 변경

이 튜토리얼은 자바 스윙에서 JLabel 텍스트를 변경하는 방법을 보여줍니다.

Java Swing에서 JLabel 텍스트 변경

setText() 메소드는 Swing에서 JLabel의 텍스트를 업데이트하는 데 사용할 수 있습니다. Java에서는 버튼을 누르면 레이블이 변경되는 프레임을 만듭니다.

아래 단계를 따르세요.

  • 먼저 JFrame을 만들고 크기를 설정합니다.
  • 이제 원본 텍스트 레이블로 첫 번째 레이블을 만듭니다.
  • 레이블을 변경하는 버튼을 만듭니다.
  • 버튼에 액션 리스너를 추가합니다.
  • 액션 리스너에 setText 메소드를 추가하고 JLabel의 텍스트를 변경하십시오.
  • 마지막으로 프로그램을 실행하면 버튼을 클릭할 때 JLabel 텍스트가 변경됩니다.

위의 단계를 기반으로 Java로 프로그램을 구현해 보겠습니다.

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);
  }
}

위 코드의 출력을 참조하세요.

JLabel 텍스트 변경

작가: Sheeraz Gul
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

관련 문장 - Java Swing

관련 문장 - Java JLabel