2011-12-14 4 views
10

Comment modifier la position du texte dans JCheckbox. Je veux que le texte soit sur la gauche de la case à cocher et non pas par défaut sur la droite. J'ai été sur le jcheckbox, jtooglebutton et jabstractButton api quelques fois.JCheckbox change la position du texte

+0

pourquoi voulez-vous cela? – kleopatra

+2

pour garder mon formulaire de conception –

Répondre

23
jCheckBox.setHorizontalTextPosition(SwingConstants.LEFT); 

Il est en fait hérité de AbstractButton, mais vous pouvez trouver cela aussi pour JLabels (dans ce cas, il est par rapport à l'icône que vous pouvez utiliser dans l'étiquette).

Maintenant, cela suppose que vous voulez juste un changement particulier sur ce composant. Si votre objectif est d'inverser la direction de tous les composants de votre application (par exemple pour une lecture de droite à gauche), vous devriez probablement regarder dans l'orientation des composants, avec les méthodes setComponentOrientation et applyComponentOrientation.

+0

grâce à cette aide (j'ai besoin seulement de ce composant spécifique) –

Questions connexes