[질문]javax.swing.tree , 탐색기
가온누리
JTree를 이용해서 윈도이 탐색기 같은걸 흉내만 내보려고합니다.
처음에는 생성자에서 재귀 함수로 DefaultMutableTreeNode를 만들어서 Tree에 붙였더니..
너무 느리더군요...
그래서 TreeSelectionListener을 붙여서 이벤트가 일어날때마다 선택된 폴더의 하위 2depth까지만 조사하게 했는데..
이넘의 Listener가 한번선택된것은 또다시 같은 이벤트가 안일어 나는것 같더군요...(------이게 첫번째 질문입니다. )
2번째 문제는..이벤트가 안일어나다보니 마지막 노드가 하위노느에 child가 있는지 없는지 모르기 때문에, 명시적으로 말하면
2depth까지만 node를 생성했기 때문에..하위노드가 없다고 표시됩니다. 실제로 이벤트를 발생시켜보면 그때서야..하위노드가 있다는 표시가 되면서 노드가 확장이 됩니다.
노드의 마지막 leaf에서 하위 노드를 default로 set 할수 있는 방법은 없을까요?3번째 질문은...^^;
재귀함수를 쓸 경우 속도가 너무 느린데 속도를 개선할 로직을 알고 계신분은 가르쳐주시요 ^^;;
마지막으로.....이건 가능한지 안가능한지..아직 생각만 하고 있는데요..
예를 들어서 2개의 쓰레드를 생성해 첫번째 쓰레드는 루트에서 2depth까지만 생성하여 node를 tree에 붙이고 종료, 2번째 쓰레드는 다시 2번째 노드에서부터 2노드를 더 생성해서tree에 add 하고...tree갱신... 이런식으로하는게 맞는생각인지..
^^ 많은 조언 부탁드립니다.
-
윤슬이뿌잉
하아.....ㅜ.ㅜ 방급 읽어 보고 왔습니다. ilovemedi수다님 말씀처럼..벽잡고 반성중입니다... ㅜ.ㅜ
-
비치나
먼저, 사이트에 부운영자이신 ilovemedi수다님이 \[how to] windows explorer 만들기 #\ 라는 시리즈 강좌를 하셨던 자료가 있습니다. \탐색기\로 검색하시면 자료를 보실수 있습니다. 한번 참조하세요 . 사이트에 자료가 많으니 검색부터 해보세요. 대부분 다 자료가 있답니다.
번호 | 제 목 | 글쓴이 | 날짜 |
---|---|---|---|
2656847 | 이런-ㅁ-;자바실행 (1) | 파라미 | 2024-06-01 |
2656823 | [질문]인터넷 익스플로어 관련... (3) | 자올 | 2024-06-01 |
2656792 | 다음 로그인소스 (2) | 보미 | 2024-06-01 |
2656736 | 다시한번 질문합니다. | 뽀야 | 2024-05-31 |
2656708 | IETester 도구를 사용해 보고있는데 결과가 다르게 나옵니다. (6) | 앵겨쪼 | 2024-05-31 |
2656653 | 버튼 누르면 이메일로 내용이 전송되게 하는 소스아시나요?ㅠㅠ | 허우룩 | 2024-05-30 |
2656575 | 굵기 하는법 | 빵야 | 2024-05-30 |
2656525 | vb2008에서 6.0으로 변환중에 이런오류가 나네요...왜이런지; (1) | 비사벌 | 2024-05-29 |
2656466 | 맥북의 장점이 무엇인가요? (4) | 티나 | 2024-05-29 |
2656436 | [제작의뢰]간단한 자바 프로그램. (1) | 참이 | 2024-05-28 |
2656408 | 자바 객체 생성에 관한 질문입니다. | 해비치 | 2024-05-28 |
2656382 | 혹시 맥북환경에서 test 하시는분 계신가요? (1) | 달달한캔디 | 2024-05-28 |
2656332 | 도움이 될까해서 글을올립니다(avada 테마관련) (1) | 계획자 | 2024-05-27 |
2656271 | html5에서 div와 section의 용도차이가.. (2) | 한추렴 | 2024-05-27 |
2656239 | 자바에서 stack메모리와 heap메모리란 무엇입니까? (2) | 나봄 | 2024-05-27 |
2656131 | 문자열 출력;; (1) | 서향 | 2024-05-26 |
2656076 | DIV 안에있는 텍스트나 이미지 등을 정렬하는 방법좀... (8) | 유진공주 | 2024-05-25 |
2656051 | 대체 lt 가 무엇인가요??? | 사라 | 2024-05-25 |
2656020 | WinHTTP 사용시 Interop.WinHttp.dll 가 필요없게 하는방법이 있나요 | 나라우람 | 2024-05-25 |
2655990 | 다이나믹한 제이쿼리 플러그인을 찾습니다ㅜㅜ (1) | 권시크 | 2024-05-24 |