Centrer un JLabel dans Swing
Sheeraz Gul
12 octobre 2023
Ce tutoriel montre comment centrer un JLabel
dans Java Swing.
Centrer un JLabel
dans Swing
On peut utiliser le LayoutManager GridBagLayout
pour centrer les composants dans Swing. De même, on peut centrer un JLabel
en utilisant GridBagLayout
.
Suivez les étapes ci-dessous pour centrer un JLabel
dans Java Swing.
-
Tout d’abord, créez un
JFrame
. -
Ensuite, créez un
JPanel
. -
Maintenant, créez le
JFrame
, qui sera centré. -
Définissez la mise en page dans le
JPanel
commeGridBagLayout
. -
Définissez les bordures de
JPanel
. -
Enfin, faites-le avec la fermeture de
JFrame
.
Essayons un exemple en Java basé sur les étapes ci-dessus.
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);
}
}
Le code ci-dessus centrera un JLabel
en utilisant Java Swing. Voir la sortie :
Auteur: 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 FacebookArticle connexe - Java Swing
- Champ de texte en clair Java
- Créer un canevas à l'aide de Java Swing
- Java Swing Date
- Modifier le texte JLabel dans Java Swing
- Ajouter ActionListener à JButton en Java