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
JPanel
alsGridBagLayout
einstellen. -
Legen Sie die Grenzen von
JPanel
fest. -
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