2011-12-14 5 views
10

JCheckbox에서 텍스트의 위치를 ​​어떻게 변경합니까? 텍스트를 오른쪽의 기본값이 아닌 확인란의 왼쪽에 넣고 싶습니다. jcheckbox, jtooglebutton 및 jabstractButton API를 여러 번 사용했습니다.JCheckbox가 텍스트 위치를 변경합니다.

+0

왜 그렇게 원하십니까? – kleopatra

+2

내 디자인 양식을 유지하려면 –

답변

23
jCheckBox.setHorizontalTextPosition(SwingConstants.LEFT); 

이 그것은 실제로 AbstractButton에서 상속,하지만 당신은 JLabels에 대한이를 찾을 수 있습니다 (이 경우, 그것은 당신이 레이블에 사용할 수있는 아이콘에 상대적이다).

이제는이 구성 요소에 대한 특정 변경 만 원한다고 가정합니다. 귀하의 목표가 응용 프로그램의 모든 구성 요소의 방향을 바꾸는 것이라면 (예 : 오른쪽에서 왼쪽으로 읽는 것), setComponentOrientationapplyComponentOrientation 메서드를 사용하여 구성 요소 방향을 조사해야합니다.

+0

도움을 주셔서 감사합니다 (이 특정 구성 요소 만 필요합니다) –