전전 시간에 SWT로 파일 리스트를 표시하는걸 해봤습니다.


개인적으로 리스트에 체크 박스를 표시해 상위디렉토리를 체크하면 하위 디렉토리에 있는 모든 파일 및 디렉토리를

체크하는걸 해볼려구 했는데 그게 잘 안되더라구요.


이벤트를 받아 하위디렉토리 정보를 얻어 볼려구 했는데... TreeViewer로는 도저히 안되더라구요.

그래서 포기 할려구 했는데..... 우연치 않게 CheckboxTreeViewer라는게 있다는걸 알았습니다.

정말 쉽게 되더군요. ㅡㅡ;

너무 삽질한거라 올려봅니다.


소스는 아래의 링크 되어있는 소스로 합니다.

몇줄만 고치면 되는거라....

[Java]SWT파일 리스트 표시 : http://forum.falinux.com/zbxe/?document_srl=569198


checkboxtreeviewer.png


빨간 밑줄친곳과 빨간 네모에 있는 내용만 추가 해주시면 아주 아주 쉽게 된답니다. ^^


[실행경과]

checkboxviewer2.png


상위 디렉토리인 Intel체크박스를 클릭하면 하위디렉토리 및 파일들 까지 전부 체크가 됩니다.

이렇게 쉽게되는걸 몰라서 엄청 해맸습니다. ㅡㅜ

또다시 해매지 않도록 해매는 분이 없도록 올려봅니다.


감사합니다.