JCheckbox更改文本位置

时间:2011-12-14 14:07:07

标签: swing position jcheckbox

如何更改JCheckbox中文本的位置。 我希望文本位于复选框的左侧,而不是右侧的默认值。 我几次过jcheckbox,jtooglebutton和jabstractButton api。

2 个答案:

答案 0 :(得分:31)

jCheckBox.setHorizontalTextPosition(SwingConstants.LEFT);

它实际上是从AbstractButton继承的,但您也可以在JLabels中找到它(在这种情况下,它与您在标签中可能使用的图标有关)。

现在假设您只想对此组件进行特定更改。如果您的目标是反转应用程序中所有组件的方向(例如,从右到左阅读),您应该使用setComponentOrientationapplyComponentOrientation方法查看组件方向。

答案 1 :(得分:0)

如果您尝试在Netbeans IDE中执行此操作,请选择Horizo​​ntalTextPosition并更改为前导JCheckBoxProperties