在 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