.jpg 파일 폴더의 모든 내용을 표시하려면 JFileChooser
또는 JTree
을 사용해야합니까?JFrame에서 이미지 이상을 표시하는 방법은 무엇입니까?
-1
A
답변
2
JFileChooser를 사용하려면 JButton 및 JLabel을 JPanel에 두어야합니다 (GridBagLayout http://docs.oracle.com/javase/tutorial/uiswing/layout/gridbag.html 사용).이 후에 JButton ActionListener에 추가해야합니다. 리스너에서 JFileChooser를 호출하면 선택한 이미지가 JLabel에 표시됩니다. 당신의 (a JPanel
에서, 예를 들어)에 여러 이미지를 표시하려면 JFileChooser로
0
를 사용합니다.
그런 다음 디렉토리의 모든 파일을 읽고 ImageIcon
에 JPEG를로드하십시오. 당신이 다음 단계 중 하나에 대한보다 구체적인 도움이 필요하면
(아마 JLabel
의를 작성하여) 컨테이너에 ImageIcon
의 추가,보다 구체적인 질문을하시기 바랍니다.
1
JTree
을 사용하는 것이 더 좋습니다. JFileChooser
을 사용하면 너무 제한됩니다.
관련 문제
- 1. jFrame에서 Graphics2D를 많이 표시하는 방법은 무엇입니까?
- 2. JFrame에서 배경 이미지 설정
- 3. JFrame에서 스크롤바를 설정하는 방법은 무엇입니까?
- 4. java에서 50 자리 이상을 (예 : 곱셈으로) 표시하는 방법은 무엇입니까?
- 5. JFrame에서 mysql에서 가져온 이미지를 표시하는 방법
- 6. JFileChooser를 사용하여 JFrame에서 이미지를 업로드하고 표시하는 방법
- 7. JFrame에서 닫기 버튼을 비활성화하는 방법은 무엇입니까?
- 8. JFrame에서 여러 JPanels에 액세스하는 방법은 무엇입니까?
- 9. Jframe에서 다른 Jframe으로 객체를 전송하는 방법은 무엇입니까?
- 10. JFrame에서 JPanel을 "포장"하는 방법은 무엇입니까?
- 11. JFrame에서 여러 JPanel을 구성하는 좋은 방법은 무엇입니까?
- 12. 이미지 경로에서 미리보기 이미지를 표시하는 방법은 무엇입니까?
- 13. 이미지 URL에서 문자열 만 표시하는 방법은 무엇입니까?
- 14. Zend에서 이미지 배열을 표시하는 방법은 무엇입니까?
- 15. Tweepy에서 한 단어 이상을 추적하는 방법은 무엇입니까?
- 16. QMainWindow를위한 UI 이상을 가질 수있는 방법은 무엇입니까?
- 17. 장치 1.6 이상을 지원하는 방법은 무엇입니까?
- 18. N 수의 절반 이상을 찾는 방법은 무엇입니까?
- 19. webservice에서 문자열 이상을 반환하는 방법은 무엇입니까?
- 20. netbeans JVM에 1GB 이상을 할당하는 방법은 무엇입니까?
- 21. JFrame에서 이미지를 그리는 방법
- 22. 맞춤지도에서 위치를 표시하는 방법은 무엇입니까?
- 23. 속성이있는 이미지를 표시하는 방법은 무엇입니까?
- 24. NSButton에서 키를 표시하는 방법은 무엇입니까?
- 25. 셀에 이미지를 표시하는 방법은 무엇입니까?
- 26. 여러 이미지를 표시하는 방법은 무엇입니까?
- 27. 스플래시 화면과 JFrame을 동시에 표시하는 방법은 무엇입니까?
- 28. Java의 JFrame에서 모든 구성 요소를 제거하는 방법은 무엇입니까?
- 29. JFrame에서 어떤 체크 박스가 선택되었는지 확인하는 방법은 무엇입니까?
- 30. 완전 투명 JFrame에서 부분적으로 투명한 JButton을 만드는 방법은 무엇입니까?
네, 그렇게 할 수 있습니다. 문제가 어디 있니? 지금까지 무엇을 시도 했습니까? – Thomas
지금은 그냥 한 장의 사진을 보여줄 수 있습니다. jfilechooser ...로 선택했습니다. 그러나 원하는 것은 한 장의 그림을 선택하면 jframe으로 가져오고 나머지 폴더의 내용도 가져오고 싶습니다. 내가 내 문제를 잘 설명하는지 모르겠다. 도움을 청한다. – cleo
선택한 파일의 상위 폴더를 가져 와서 해당 폴더의 내용을 반복 할 수있다 ... – Thomas