Welcome to My World (www.dgmayor.com)

소프트웨어/자바 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

'소프트웨어 > 자바 GUI & C# 등...' 카테고리의 다른 글

30. 파일 복사하기  (0) 2022.03.18
29. 자바 현재 날짜 시간 구하기  (0) 2022.03.18
27. 자바 뮤직  (0) 2022.03.18
26. 새로운 창 JDialog  (0) 2022.03.17
25. 자바 마우스 좌표 이동  (0) 2022.03.17