一開始我寫了遞迴的方法把所有資料夾還有檔案都建立起來
然後用顯示出來,這可以(但是遇到C槽這類的就會NULLPOINTER,可能是檔案太多)
但是現在想改成User點擊展開的按鈕才去建立後面的node
所以我用物件陣列儲存檔案跟node (files and treeNodes)
之後收到Expanded訊息的時候 用User想要展開的node 比對我的treeNodes
找到一樣名稱的就把同個位置的File拿出來建後面的node
卻怎麼樣都顯示不出來,想請問一下我邏輯哪裡錯了?
以下是部分程式碼
http://pastie.org/5124692
-----
找到方法了,其實我這樣沒錯,只是忘了通知View
加上 jTree.updateUI(); 即可
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.166.52.89
※ 編輯: asadman1523 來自: 118.166.52.89 (10/28 12:41)