2010-07-09 3 views

Répondre

55

Vous devez utiliser un JTextPane et utiliser des attributs. Ce qui suit devrait centrer tout le texte:

StyledDocument doc = textPane.getStyledDocument(); 
SimpleAttributeSet center = new SimpleAttributeSet(); 
StyleConstants.setAlignment(center, StyleConstants.ALIGN_CENTER); 
doc.setParagraphAttributes(0, doc.getLength(), center, false); 

Edit:

centrage vertical est pas pris en charge pour autant que je sache. Voici un code que vous pourriez trouver utile: Vertical Alignment of JTextPane

+1

Et si je voulais aussi le centrer verticalement? – Awaken

+0

@Awaken, Voir modifier ci-dessus: – camickr

+0

yup ... cela fonctionne! : D – gumuruh

Questions connexes