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);
}
}
请参阅上面代码的输出:
