Ändern den JLabel-Text in Java Swing
Sheeraz Gul
12 Oktober 2023
Dieses Tutorial zeigt, wie man den JLabel
-Text in Java Swing ändert.
Ändern Sie den JLabel
-Text in Java Swing
Mit der Methode setText()
kann der Text von JLabel
in Swing aktualisiert werden. In Java erstellen wir einen Rahmen, in dem die Bezeichnung geändert wird, wenn wir die Schaltfläche drücken.
Folgen Sie den unteren Schritten:
-
Erstellen Sie zuerst einen
JFrame
und legen Sie die Grösse fest. -
Erstellen Sie nun das erste Etikett mit dem ursprünglichen Textetikett.
-
Erstellen Sie eine Schaltfläche, um die Bezeichnung zu ändern.
-
Fügen Sie der Schaltfläche einen Aktions-Listener hinzu.
-
Fügen Sie dem Aktionslistener die Methode setText hinzu und ändern Sie den Text für
JLabel
. -
Führen Sie schließlich das Programm aus, und der Text
JLabel
wird geändert, wenn auf die Schaltfläche geklickt wird.
Lassen Sie uns das Programm in Java basierend auf den obigen Schritten implementieren:
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);
}
}
Siehe die Ausgabe für den obigen Code:
Autor: 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 FacebookVerwandter Artikel - Java Swing
- Java Paint-Komponente
- Verwendung von SwingUtilities.invokeLater() in Java
- Erstellen von Leinwänden mit Java Swing
- Java-Klartextfeld
- Java Swing Datum