HOWTO · Java
Java Swing에서 JLabel 텍스트 변경
이 튜토리얼은 Java 스윙에서 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);
}
}
위 코드의 출력을 참조하세요.