2013-11-25 3 views
1

나는 내 프로그램을하려고하는데, 내가 원한 이유는 다른 건물로 문자를 가져 가기 위해 일종의 슬라이더를 사용하는 것이다. 나는 본질적으로 하나의 긴 수직 길을 나의 버스 (그것은 슬라이더가 될 것이다)와 함께 가지고있다. 나는 JSlider에 대한 일반 아이콘이 다른 값으로 드래그 될 수있는 작은 오각형임을 알 수 있습니다. 그 펜타곤 아이콘을 제 선택의 것으로 바꾸는 방법이 있습니까?Jslider의 아이콘을 변경하는 방법이 있습니까?

+1

는 추가 정보를 참조 [UIManager를 기본값 (http://tips4java.wordpress.com/2008/10/09/uimanager-defaults/).하지만, 그 열쇠는 PLAF 의존하고 있습니다. –

답변

3

원하는 Shape을 렌더링하려면 BasicSliderUI을 확장하고 paintThumb()을 재정의해야합니다. 이 exampledrawLine()을 사용하여 삼각형을 렌더링합니다.

image

관련 문제