Ответ 1
jCheckBox.setHorizontalTextPosition(SwingConstants.LEFT);
Он действительно унаследован от AbstractButton, но вы также можете найти это для JLabels (в этом case, это относительно значка, который вы можете использовать в метке).
Теперь это предполагает, что вы хотите только конкретное изменение этого компонента. Если ваша цель - обратить вспять направление всех компонентов вашего приложения (например, для чтения справа налево), вы должны, вероятно, посмотреть на ориентацию компонента, setComponentOrientation и applyComponentOrientation.