테이블 트리 구현에 대한 질문입니다 .. 부디 ... 도움을 ..
새콤이
jtree와 jtable을 이용해서 트리에 나타난 폴더를 클릭을 하면 table에 클릭을 한 폴더에
해당하는 하위 폴더와 파일들을 보여 줄려고 합니다.
트리 모델에다가 그 정보를 저장을 하면 된다는걸루 들었는데 단순히 api만을 쳐다 보고 있자니
처음 하는것에다 defaultmutabletreenode 와 defaulttreemodel에 대한 개념도 잘 안 잡힌
상태에서 할려니 너무 막막합니다.
우연찬게 여기에 ilovemedi수다님의 fileexplorer 소스를 구하긴 했는데 ..
생성자 부분에서
string root;
public fileexplorer()
{
this(system.getproperty(user.home);
}
public fileexplorer(string startpath)
{
root = startpath;
}
public object getroot()
{
return new file(root);
}
이부분에서 user.home에 대한 권한 설정으로 루트가 내문서 하위 부분으로 나오는거 같던데
이쪽에 대한 이해도 부족해서 이것을 어떻게 하면 내컴퓨터의 모든 드라이브들을 불러 올 수 있을
지도 모르는 상태라 이렇게 도움을 요청을 합니다...
트리모델을 작성하는데 대한 예제나 자료를 구할 수 있을까요 ...
제가 이제까지 했던 것들은 file list = file.listroots(); 이런 방식으로 루트를 구했는데
이럴 경우엔 클릭을 한 폴더의 정보를 어떻게 넘겨 줘야할지 막막합니다.. ㅜㅡ
-
예린
FileSystemView fileSystem = FileSystemView.getFileSystemView();
바탕화면 - fileSystem.getHomeDirectory();
바탕화면의 자식 파일들을 한번 모두 검색해 보세요...
그리고 \하다만 프로젝트 자스민\에
님이 원하시는게 모두 적나라하게 나와있답니다..