2012-04-12 6 views
1

다음 예제와 같이 한 번에 여러 파생/폴더/파일을 선택할 수있는 파일 선택기를 만드는 방법. 나는 선택 항목을 선택하기 위해 체크 박스를 사용하고, H, I, Z의 회색 마크와 같이 사용하지 않도록 선택해야하는 드라이브는 n 개의 그림을 파생시킵니다. enter image description here파일 선택기를 만드는 방법

+0

당신의 노력은 무엇입니까? [JTree] (http://docs.oracle.com/javase/7/docs/api/javax/swing/JTree.html)에 손을 얹어 야했습니다 –

+0

[코드]에 링크를 추가해야합니다. (http://stackoverflow.com/q/10058918/1057230) –

답변

1

스크린 샷의 기본 구성 요소가 없습니다. 혼자서 만들어야합니다.

JTrees을보고 JCheckbox를 사용하여 노드를 표시하는 사용자 정의 TreeRenderer를 사용하십시오. 그런 다음 특정 노드를 활성화/비활성화하고 선택한 모든 노드의 목록을 가져올 수 있습니다.

+0

감사합니다 u는 내 다른 질문 좀 봐 "시스템을 표시 JCheckbox 함께 JTree를 만드는 방법 모든 드라이브 및 해당 폴더/파일 "거기에 내가 시도한 코드를 부여했지만 문제는이 코드가 1 개의 드라이브에 대해 트리를 만들지 만 모든 것에 대해 문제가 없다는 것입니다. 나는 모든 것을 만들기 위해 루핑을 시도했지만, 나는 성공을 얻지 못한다. 코드를보고 제게 무엇을 수정해야하는지 제안 해주세요. –

관련 문제