2011-12-14 107 views
10

如何更改JCheckbox中文本的位置。 我希望文本位於複選框的左側,而不是右側的默認文本。 我已經過了jcheckbox,jtooglebutton和jabstractButton api幾次了。JCheckbox更改文本位置

+0

你爲什麼要這樣? – kleopatra 2011-12-14 14:24:55

+2

保持我的設計形式 – 2011-12-14 15:23:59

回答

23
jCheckBox.setHorizontalTextPosition(SwingConstants.LEFT); 

它實際上是從AbstractButton繼承,但是你可以找到這也爲JLabels(在這種情況下,它是相對於您可以在標籤中使用的圖標)。

現在這是假設你想僅這一個組件上的特定變化。如果您的目標是顛倒應用程序中所有組件的方向(例如,從右到左讀取),則應該使用setComponentOrientationapplyComponentOrientation方法查看組件方向。