如何更改JCheckbox中文本的位置。 我希望文本位于复选框的左侧,而不是右侧的默认值。 我几次过jcheckbox,jtooglebutton和jabstractButton api。
答案 0 :(得分:31)
jCheckBox.setHorizontalTextPosition(SwingConstants.LEFT);
它实际上是从AbstractButton继承的,但您也可以在JLabels中找到它(在这种情况下,它与您在标签中可能使用的图标有关)。
现在假设您只想对此组件进行特定更改。如果您的目标是反转应用程序中所有组件的方向(例如,从右到左阅读),您应该使用setComponentOrientation和applyComponentOrientation方法查看组件方向。
答案 1 :(得分:0)
如果您尝试在Netbeans IDE中执行此操作,请选择HorizontalTextPosition并更改为前导JCheckBoxProperties