2013-04-07 5 views
0

JScrollBar를 사용하고 가로로 설정 한 인터페이스를 설계하고 있습니다. 예 :음수 증가가있는 JScrollBar

JScrollBar myScrollBar = new JScrollBar(JScrollBar.HORIZONTAL, 1500, 32, 900, 2100); 

다음은 JFrame에 추가됩니다.

이 값은 스크롤 막대 왼쪽에 최소값 1500, 오른쪽에 최대 값 2100을 배치합니다.

내가 할 수 있기를 원하는 것은 왼쪽에서 최대 값을 설정하고 오른쪽에서 최소값을 설정하는 것입니다. 최소 및 최대 범위 값을 교환하여 수행하려고

네거티브 증분 I이 원하는 방식으로 작동하도록 화살표 발생 설정 내게 java.lang.IllegalArgumentException: invalid range properties

를 제공하지만 사용 오른쪽으로 슬라이드 이동 왼쪽 화살표 대신 왼쪽 화살표.

본질적으로 JScrollBar를 놓칠 수있는 방법이 있습니까?

+0

'거기인가 방법은 본질적으로 실종 된 JScrollBar를 뒤집을 수 있습니까? 그렇습니다. 그렇습니다. [SSCCE] (http://sscce.org/), 짧은, 실행 가능한, 컴파일 가능한, JFrame'과'JScrollBar'가 예외적으로 생성되었습니다. – mKorbel

답변

0

스크롤 막대를 뒤집으려고하면 스크롤 막대에있는 작업 도구가 작동하지 않으며 값을 변경하거나 멀리 떨어지거나 숨길 수 있습니다. 당신이 최소 = 2100으로 설정하면 화면에,

예를 들어, 우리가 일반적으로 증가하는 값을 왼쪽에서 오른쪽으로 이동하기 때문에, 지금 시작 위치를 모르는, 즉 불가능