Scrollbar — 스크롤 바
Scrollbar — 스크롤 바
Scrollbar 클래스는 익숙한 사용자 인터페이스 객체인 스크롤 바를 구현해요. 스크롤 바는 사용자가 값의 범위에서 선택할 수 있는 편리한 수단을 제공해요.
본문
public class Scrollbar extends Component implements Adjustable, Accessible
세 개의 세로 스크롤 바를 슬라이더 컨트롤로 사용해 색의 빨강·초록·파랑 성분을 고르는 데 쓸 수 있어요.
방향 상수
HORIZONTAL— 가로 스크롤 바를 나타내는 상수예요.VERTICAL— 세로 스크롤 바를 나타내는 상수예요.
생성자
Scrollbar()— 기본 속성으로 새 세로 스크롤 바를 만들어요.Scrollbar(int orientation)— 지정한 방향의 새 스크롤 바를 만들어요.Scrollbar(int orientation, int value, int visible, int minimum, int maximum)— 지정한 값들로 스크롤 바를 만들어요.
헤드리스 환경에서는 HeadlessException을 던져요.
주요 메서드
getValue()/setValue(int newValue)— 현재 값을 가져오고 설정해요.getMinimum()/getMaximum()— 최소·최대값을 반환해요.setMinimum(int newMinimum)/setMaximum(int newMaximum)— 최소·최대값을 설정해요.getVisibleAmount()/setVisibleAmount(int newAmount)— 보이는 양을 반환·설정해요.getUnitIncrement()/setUnitIncrement(int v)— 단위 증가분을 반환·설정해요.getBlockIncrement()/setBlockIncrement(int v)— 블록 증가분을 반환·설정해요.addAdjustmentListener(AdjustmentListener l)— 조정 리스너를 추가해요.
Scrollbar는 Adjustable을 구현하므로 조정 이벤트에 대한 리스너를 등록해 값 변화를 감지할 수 있어요.