>java.io.Fileと同様に
>ツリー構造で取得する方法ってないでしょうか?
って、java.io.File自体にツリー構造で取得するメソッドってあった?
俺は再帰ループで自作したような気がするが・・・

まあいいや、俺はやったこと無いが俺ならこうやるだろう

ZipFile#entriesの戻り値はEnumerationだ
これを enuとすると
while(enu.hasMoreElements()){
File f=(File)f.nextElement();//これ通るか心配だが・・・
//ここでf.isDirectory()がtrueなら
//この中もう一回entriesする
}

おれは、ZipFileとFileが同じように扱えるんじゃないかと予想して
こう書いたわけだが、どうなんだろう?
しばらく時間くれちょっとやってみる
他のヤツわかるやついるのならおしえてやってくれ