Zentrieren ein JLabel in Swing
Dieses Tutorial zeigt, wie man ein JLabel in Java Swing zentriert.
Zentrieren ein JLabel in Swing
Wir können den LayoutManager GridBagLayout verwenden, um die Komponenten in Swing zu zentrieren. Ebenso können wir ein JLabel mit GridBagLayout zentrieren.
Führen Sie die folgenden Schritte aus, um ein JLabel in Java Swing zu zentrieren.
-
Erstellen Sie zuerst einen
JFrame. -
Erstellen Sie dann ein
JPanel. -
Erstellen Sie nun den
JFrame, der zentriert werden soll. -
Layout im
JPanelalsGridBagLayouteinstellen. -
Legen Sie die Grenzen von
JPanelfest. -
Erledigen Sie dies schliesslich mit dem Schliessen von
JFrame.
Lassen Sie uns ein Beispiel in Java basierend auf den obigen Schritten ausprobieren.
package delftstack;
import java.awt.GridBagLayout;
import javax.swing.BorderFactory;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextArea;
import javax.swing.WindowConstants;
public class Center_Jlabel {
public static void main(String[] args) {
JFrame J_Frame = new JFrame("Center Frame");
JPanel J_Panel = new JPanel();
JLabel J_Label = new JLabel("Centered Label for Name Field: ");
JTextArea text = new JTextArea();
text.setText("Add Name");
J_Panel.setLayout(new GridBagLayout());
J_Panel.add(J_Label);
J_Panel.add(text);
J_Panel.setBorder(BorderFactory.createEmptyBorder(10, 10, 10, 10));
J_Frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
J_Frame.add(J_Panel);
J_Frame.setSize(700, 300);
J_Frame.setVisible(true);
}
}
Der obige Code zentriert ein JLabel mit Java Swing. Siehe Ausgabe:

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
- Ändern den JLabel-Text in Java Swing
- Java Swing Datum
