그래서 JTextArea가 있고 바로 옆에 같은 높이의 JLabel을 배치했습니다. JTextArea를 스크롤 가능하게 만들고 싶습니다. 그렇지만 스크롤바는 JTextArea와 JLabel 사이를 이동합니다. 이것은 기본값이지만 JLabel의 오른쪽에 스크롤 막대를 배치하여 JTextArea를 스크롤하지만 JLabel에는 아무 작업도 수행하지 않습니다. JLabel에는 작은 이미지가 포함되어 있습니다. 그 외에는 JTextArea와 스크롤바 사이에 이미지가 있어야합니다. 이를 달성하기위한 좋은 방법은 무엇입니까?JScrollPane의 스크롤 바를 커스텀 위치에 배치하는 방법은?
답변
1) verticalScrollbar.NEVER 및 horizontalScrollbar.NEVER로 설정 스크롤에 텍스트 영역 추가 (텍스트 영역 BorderLayout.WEST에서 JPanel의 (의 BorderLayout)에 스크롤 추가)
2) 설정 자동 줄 바꿈이 필요 것
3) BorderLayout.CENTER
4) BorderLayout.EAST
5의 패널에의 JScrollBar를 추가로 패널에 레이블을 추가)을 scro의 verticalScrollbar를 얻을 수 llPane 및 BorderLayout.EAST
프레임의 크기를 재조정 할, 당신은 텍스트 영역/스크롤이 추가/더 적은 공간을 차지하려는 경우, (2), (3) (또는에서 스크롤의 그것의 모델을 설정 (3)과 (4))를 별도의 패널로 결합하여 textArea/scrollPane이 패널의 CENTER 영역에 있어야합니다.
JPanel을 만들고 텍스트 영역과 이미지를 넣은 다음 수평으로 배치하십시오. 패널을 JScrollPane의 뷰포트 뷰로 설정합니다.
BoxLayout과 함께 작동하도록 만들어졌지만 JLabel도 함께 움직였습니다. (JTextPane이 「스크롤 가능」이되었을 때), 스크롤 바는 패널의 안쪽에 있으므로 JLabel를 넘습니다. – vejmartin
- 1. JScrollPane의 구성 요소를 가운데에 배치하는 방법은 무엇입니까?
- 2. 스크롤 바를 왼쪽으로 한 JScrollPane
- 3. JScrollPane의 설정 스크롤 위치
- 4. JScrollPane의 스크롤 사라져
- 5. JScrollPane의 스무딩 스크롤
- 6. jscrollpane의 스크롤 속도 변경
- 7. JscrollPane의 특정 위치에 항목을 동적으로 스크롤하기
- 8. 콘텐츠 옆에 사이드 바를 배치하는 방법은 무엇입니까?
- 9. JScrollPane의
- 10. JScrollPane의 JPanel에 스크롤 막대가 없습니다.
- 11. JScrollPane의 모양을 MAC의 스크롤 바
- 12. 가변 위치에 div를 배치하는 방법
- 13. JFrame을 영구적으로 다른 위치에 배치하는 방법은 무엇입니까?
- 14. Google지도를 특정 위치에 배치하는 방법은 무엇입니까?
- 15. SplitContainerControl의 분할자를 퍼센트 위치에 배치하는 방법은 무엇입니까?
- 16. 특정 위치에 구성 요소를 배치하는 방법은 무엇입니까?
- 17. Android에서 맞춤 위치에 창을 배치하는 방법은 무엇입니까?
- 18. x, y 위치에 ImageButton을 배치하는 방법은 무엇입니까?
- 19. codeigniter에서 올바른 위치에 내용을 배치하는 방법은 무엇입니까?
- 20. 페이지를 스크롤 된 위치에 렌더링하는 방법은 무엇입니까?
- 21. CSS의 스크롤 바를 가시성
- 22. JScrollPane의
- 23. JScrollPane의 JScrollPane
- 24. 자바 JPanel의 & JScrollPane의
- 25. AJAX 스크롤 바를 이용한 수평 스크롤
- 26. Java - JScrollPane의 키보드 스크롤 속도를 설정하는 방법
- 27. JScrollpane의 사용자 정의 스크롤 막대 // Java Swing
- 28. 상단에 jscrollpane의 세로 스크롤 막대를 표시합니다.
- 29. JScrollPane의
- 30. div 열에 스크롤 상자를 배치하는 방법은 무엇입니까?
이 포럼에 오신 것을 환영합니다. – mKorbel