HOWTO · Java
在 Java Swing 中更改 JLabel 文字
本教程演示瞭如何在 Java swing 中更改 JLabel 文字。
本頁內容
本教程演示瞭如何在 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);
}
}
請參閱上面程式碼的輸出: