JCheckbox изменить положение текста - PullRequest
14 голосов
/ 14 декабря 2011

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

1 Ответ

31 голосов
/ 14 декабря 2011
jCheckBox.setHorizontalTextPosition(SwingConstants.LEFT);

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

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

...