동봉 된 패널 (패널이 전체 JFrame을 포함합니다)이있는 JFrame (Netbeans GUI 편집기로 작성)을 표시하려고합니다. 패널의 크기는 프레임의 두 배입니다. 따라서 버튼을 패널 내부에서 누르면 패널의 표시 영역이 JPanel의 숨겨진 영역과 이전에 표시되는 섹션으로 슬라이드됩니다 (약 2 초 이상). JPanel이 보이지 않게됩니다. JPanel의 현재 보이는 부분을 설정하는 함수를 찾을 수 없으므로이 함수 및/또는 다른 해결책이 도움이 될 것입니다.JPanel의 숨겨진 섹션을보기로 밀어 내기
0
A
답변
3
JPanel을 JScrollPane에 두는 것이 좋습니다. JScrollPane은 원하는 경우 스크롤 막대를 표시하지 않는 것이 좋습니다. 그런 다음 스크롤 패널의 모델과 스윙 타이머를 사용하여 JPanel 슬라이딩을 보여주는 애니메이션을 쉽게 만들 수 있습니다.
2
용액이 CardLayout
http://java-sl.com/tip_slider.html을 기반으로 당신은 용기에 2 개 (또는 그 이상)의 패널을 추가하고 회전 할 수 있습니다.
관련 문제
- 1. 커밋하지 않고 밀어 내기
- 2. 페이지에서 내용 밀어 내기
- 3. 버튼 위로 밀어 내기
- 4. 오른쪽에서 왼쪽으로 밀어 내기
- 5. Heroku의 디렉토리 밀어 내기
- 6. Three.js에서 호 밀어 내기
- 7. 목록에서 밀어 내기
- 8. 오른쪽 또는 왼쪽에있는 숨겨진 div와 클릭했을 때 밀어 내기
- 9. 배열 끝으로 값 밀어 내기
- 10. 파일 강제 적용/밀어 내기
- 11. NavigationController에서 여러 UIViewController 밀어 내기
- 12. URL을 승인하는 div를 밀어 내기
- 13. 앱 대리인의보기 컨트롤러 밀어 내기
- 14. 탭보기 컨트롤러에서 밀어 내기 수행
- 15. 테이블에서 다른 뷰 밀어 내기
- 16. Perl의 배열 차이로 밀어 내기
- 17. DIV 컨테이너 위로 밀어 내기
- 18. IE8 표시 : 없음 요소 앵커 태그 밀어 내기
- 19. Mercurial : 외부 소스에서 변경된 파일 밀어 내기
- 20. UITickViewView와 UIPickerView가 화면 위로 밀어 내기
- 21. 다른 그룹의 노드 만 밀어 내기
- 22. jQuery : 요소를 위치에서 위치로 밀어 내기
- 23. 자동으로 대기열에서 UI로 UI에서 자바로 밀어 내기
- 24. 검도 배열 맨 위로 밀어 내기
- 25. AEM 내용을 Solr 6으로 밀어 내기
- 26. jQuery : .serializeArray()에서 값 밀어 내기;
- 27. subView 화면 하단에서 위로 밀어 내기
- 28. 프로세스 간 IPC 교착 상태를 밀어 내기
- 29. 서브 서브 메뉴를 더 밀어 내기
- 30. PHP 다차원 배열 끝에서 밀어 내기