在 Java Swing 中更改 JLabel 文字
Sheeraz Gul
2024年2月15日
本教程演示瞭如何在 Java swing 中更改 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);
}
}
請參閱上面程式碼的輸出:
作者: Sheeraz Gul
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