16

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

4

2 回答 2

35
jCheckBox.setHorizontalTextPosition(SwingConstants.LEFT);

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

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

于 2011-12-14T14:40:54.123 回答
0

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

于 2020-06-06T06:44:37.777 回答