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 einenJFrame.
- 
Erstellen Sie dann einJPanel.
- 
Erstellen Sie nun denJFrame, der zentriert werden soll.
- 
Layout imJPanelalsGridBagLayouteinstellen.
- 
Legen Sie die Grenzen vonJPanelfest.
- 
Erledigen Sie dies schliesslich mit dem Schliessen vonJFrame.
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
