JCheckbox изменит текстовую позицию

Как изменить положение текста в JCheckbox. Я хочу, чтобы текст находился слева от флажка, а не по умолчанию справа. я несколько раз просматривал jcheckbox, jtooglebutton и jabstractButton api.

Ответ 1

jCheckBox.setHorizontalTextPosition(SwingConstants.LEFT);

Он действительно унаследован от AbstractButton, но вы также можете найти это для JLabels (в этом case, это относительно значка, который вы можете использовать в метке).

Теперь это предполагает, что вы хотите только конкретное изменение этого компонента. Если ваша цель - обратить вспять направление всех компонентов вашего приложения (например, для чтения справа налево), вы должны, вероятно, посмотреть на ориентацию компонента, setComponentOrientation и applyComponentOrientation.