Centrer un JLabel horizontalement dans un JPanel à l'aide de NetBeans GUI Builder
Dans NetBeans GUI Builder, centrer un JLabel dans un JPanel est réalisable en utilisant l'une des méthodes suivantes :
-
Bordure Layout : créez un sous-panneau à l'aide du gestionnaire de mise en page BorderLayout et ajoutez l'étiquette à la position CENTER, en vous assurant qu'elle reste centrée quel que soit le redimensionnement du panneau.
-
GridBagLayout : ajoutez l'étiquette à un GridBagLayout, en utilisant un poids de colonne de 0 et un remplissage défini sur GridBagConstraints.BOTH, ce qui centre naturellement l'étiquette dans le JPanel.
-
GridLayout : Créez un sous-panneau avec un GridLayout à une seule cellule et ajoutez-y l'étiquette. Cette méthode aligne l'étiquette au centre du JPanel, mais elle ne maintient pas le centrage lors du redimensionnement.
-
BoxLayout avec colle horizontale : utilisez un BoxLayout avec un alignement X_AXIS pour le sous-panneau. . Ajoutez deux composants Box.createHorizontalGlue() de chaque côté de l'étiquette pour la forcer au centre. Cela garantit le centrage même lors du redimensionnement.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!
Déclaration:Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn