JScrollPane
: 일반 컨테이너에 해당되고, 컴포넌트에 스크롤 기능을 제공한다. 제한되어 있는 화면에 화면보다 더 큰 컴포넌트를 표시하기 위해 스크롤 기능을 추가한 패널인데, 주로 트리(JTree), 테이블(JTable), 리스트(JList), 텍스트 영역(JTextArea)와 함께 사용된다. 위에 언급한 컴포넌트를 스크롤 페인의 생성자 매개변수로 넘겨주면 된다.
JScrollPane
을 사용 시 new JScrollPane(컴포넌트 생성자 매개변수, int h, int v)
로 선언해주면 되는데, 여기서 int값은 상수로 지정이 되어있다.
HORIZONTAL | VERTICAL |
---|---|
HORIZONTAL_SCROLLBAR_AS_NEEDED (디폴트) | VERTICAL_SCROLLBAR_AS_NEEDED (디폴트) |
HORIZONTAL_SCROLLBAR_ALWAYS | VERTICAL_SCROLLBAR_ALWAYS |
HORIZONTAL_SCROLLBAR_NEVER | VERTICAL_SCROLLBAR_NEVER |