소프트웨어 (과거)/자바 GUI & C# 등...
28. Java JScrollPane 사용법....
dgmayor
2022. 3. 18. 15:33
728x90
<문제>
JScrollPane에 JPanel의 객체를 넣으려고 해도, panel에 지정해준 사이즈와는 상관없이
옆과 아래에 스크롤바가 생성되지 않는 현상이 생김.
<해결>
패널의 사이즈를 setPreferredSize()을 사용하여 강제 지정한다.
<예>
JScrollPane jScrollPane = new JScrollPane();//스크롤팬 생성
JPanel panel_ex = new JPanel();//스크롤팬에 붙일 패널 생성
Dimension size = new Dimension();//사이즈를 지정하기 위한 객체 생성
size.setSize(1000, 1000);//객체의 사이즈를 지정
panel_ex.setPreferredSize(size);//사이즈 정보를 가지고 있는 객체를 이용해 패널의 사이즈 지정
jScrollPane.setViewportView(panel_ex);//스크롤 팬 위에 패널을 올린다.
728x90