[英]Adding .tar file directory to JTree
我有一個JTree,並且可以毫無問題地向JTree添加目錄和文件。 現在我要添加的文件之一是.tar
文件,我可以將.tar
文件添加到JTree
我不,您可以使用GZIPInputStream
解壓縮.tar
文件,如下所示
InputStream is = new GZIPInputStream(new FileInputStream(file));
但有這種擴張的一種方式.tar
文件中JTree
看到的所有子目錄JTree
添加時,使用此代碼.tar
文件JTree的?
不直接。 您將不得不依賴第三方庫來提取有關tar內容的信息,以便填充您的JTree。 好的候選人包括:
無恥的自我插入: TrueZIP VFS具有TFileTree類。 此類是一個JTree,用於顯示(虛擬)目錄樹,包括TAR文件。
這是Javadoc類: http : //truezip.java.net/truezip-file/apidocs/de/schlichtherle/truezip/file/swing/TFileTree.html
這是TrueZIP入門的方法: http ://truezip.java.net/kick-start/index.html
您應該先閱讀后者-它可以幫助您了解一些基本知識。 不用擔心,這非常簡單。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.