저는 자체 패널 3 개를 포함하는 큰 패널을 포함하는 JScrollPanel
을 가지고 있습니다. 나는 항상 볼 수있는 특별한 장소에 패널을 놓고 싶다. 즉, 사용자는 원하는 곳으로 스크롤 할 수 있지만 그 패널은 항상 다른 구성 요소의 맨 위에 있고 움직이지 않는다는 것을 의미한다. 나는 JLayeredPane
을 통해 그것을 시도했다. 그러나 나는 할 수 없었다. 내가 어떻게 할 수 있니?다른 사람 위에 구성 요소를 올려 놓는 방법?
답변
JLayeredPane
예를
here가있다
하지만 OverlayLayout
에 다른 구성 요소의 상단에 콘텐츠를 오버레이하는 데 사용할 수있는, here 번을 (를) 볼 수 있습니다. terest. 일반 gallery에는 포함되지 않습니다.
JViewport
.
움직이지 않으려는 내용을 스크롤 패널이 아닌 별도의 JPanel에 넣을 수는 없습니까? 당신이 그것을 스크롤하고 싶지 않다면 나는 스크롤 패널에 그것을 포함 할 어떤 이유도 알지 못한다.
따라서 스크롤하지 않는 큰 패널 (bigPanel 또는 다른 패널이라고 부름)이 있습니다. 그런 다음 패널을 bigPanel에서 스크롤하지 않도록하십시오. 그런 다음 스크롤 패널을 bigPanel에도 배치합니다.
아마 내가 누락되었지만 문제가 해결되지 않습니까?
내가 다른 사람의 위에 해당 패널을 넣을 원인이되는 이유는, 해당 패널이 가지고있는 기능, 즉 때때로 다른 것들의 위에 후에 나타나는 알림 표시 줄을 될 것입니다 잠시 사라집니다. 다른 말로하면 내가 그 옆에 있지 않은 사람들의 위에있는 이유는 내 프로그램 GUI의 디자인을 가리키는 이유입니다 ... – Soheil
실제로 다른 패널의 내용을 은폐하고 싶습니까, 아니면 그냥 원하니? 그 (것)들의 위 나타나고 그 후에 사라질 것인가? 그리고 위에는 z 축이 아니라 y 축을 의미합니다. – sage88
예, 다른 구성 요소를 숨기기 위해 – Soheil
- 1. videobrush 위에 슬라이더를 올려 놓는 방법
- 2. 플래시를 웹 사이트 위에 올려 놓는 방법?
- 3. 막대를 QwtPlot 그래프 위에 올려 놓는 방법?
- 4. DOM 요소를 다른 사람 위에 배치
- 5. 이미지 갤러리 Chrome에서만 호버 위에 올려 놓는
- 6. 하나의 양식을 다른 양식 위에 올려 놓는 방법은 무엇입니까?
- 7. ul을 img 위에 올려 놓는 방법 (반응 형)?
- 8. HUD를 안정적으로 맨 위에 올려 놓는 방법 (MFMailComposeViewController 이상)
- 9. 이미지를 마우스에 올려 놓는 방법
- 10. CSS를 사용하여 HTML 요소를 다른 요소 위에 놓는 방법
- 11. 다른 레이아웃을 Scrollview 위에 놓는 방법
- 12. 강도 미터기 막대를 대상에 올려 놓는 방법?
- 13. 양식을 위에 올려 놓지 않고 작업 표시 줄 위에 놓는 방법?
- 14. DIV를 FRAMESET 위에 놓는 방법?
- 15. 다른 사람 위에 요소 열기
- 16. 누군가 다른 사람 위에 밀었습니다.
- 17. 설명 위에 마우스를 올려 놓습니다.
- 18. 3 구성 요소를 만드는 방법 UIPickerView (다른 사람 ???) iPhone
- 19. 다른 사람 위에 JFrame을 유지하십시오
- 20. 페인트 구성 요소 조각을 Java의 배경 위에 놓는 방법?
- 21. 하나의 이미지를 다른 이미지 위에 올려 놓기
- 22. 텍스트 위에 놓는 배경색을 제한하는 방법
- 23. 하나의 구성 요소를 다른 구성 요소 위에 표시
- 24. Java : 다른 구성 요소 위에 구성 요소를 설정하십시오.
- 25. flex 4 - 다른 구성 요소 위에 구성 요소를 겹쳐 씁니까?
- 26. 컨트롤을 항상 맨 위에 놓는 방법
- 27. 모든 QML 뷰의 맨 위에 구성 요소를 배치하는 방법
- 28. 사용자 지정 Swing 구성 요소를 끌어서 놓는 방법
- 29. 히트 맵과 scaterplot을 서로 위에 놓는 방법.
- 30. 플로트를 부모 너비 위에 놓는 방법
+1 'JLayeredPane'... – Soheil