如何改变JCheckbox中文本的位置? 我想让文本在复选框左侧而不是默认的右侧。我已经多次查看了JCheckbox、JToggleButton和JAbstractButton API。
jCheckBox.setHorizontalTextPosition(SwingConstants.LEFT);
实际上,这是从AbstractButton继承而来的,但您也可以在JLabels中找到(在这种情况下,它相对于您可能在标签中使用的图标)。
现在,假设您只想更改此组件上的特定内容。如果您的目标是反转应用程序中所有组件的方向(例如从右到左阅读),则应该查看组件方向,使用setComponentOrientation和applyComponentOrientation方法。