2010-08-17 7 views
3

특정 체크 박스 나 라디오 버튼에 시각적 인 강조점을 추가하고 싶습니다. 가장 간단한 방법은 색상을 녹색 또는 빨간색으로 변경하는 것입니다. 이것을 할 수있는 방법이 있습니까?스윙 : 체크 박스/라디오 버튼의 색상을 변경하는 방법이 있습니까?

이 요소의 비트 맵을 처음부터 정의 할 수는 있지만 색상을 제외하고는 기본보기/느낌과 동일하게 보이기를 바랍니다.

답변

1

setForeground()을 사용해보고 UI가 해당 설정을 고려하는지 확인할 수 있습니다. 그러나 특정 UI 클래스와 Look-and-Feel에 따라 달라집니다.

1

배경을 변경하거나 테두리를 설정하는 옵션은 항상 있지만 마음에 들지 않았던가요?

실제 상자를 룩앤필을 사용하지 않고 변경할 수 있다고 생각하지 않습니다. 물론 틀린 것으로 입증되고 싶습니다.

1

UIManager 또는 BorderFactory 이외에도 다른 구성 요소를 사용하여 example에 나와있는 것처럼 컬러 패널에 구성 요소를 배치 할 수 있습니다.

관련 문제