Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/372.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Swing库在树中显示Zip/Jar_Java_Swing - Fatal编程技术网

Java Swing库在树中显示Zip/Jar

Java Swing库在树中显示Zip/Jar,java,swing,Java,Swing,我想创建一个Swing GUI,让我将一个jar拖到它上面,并将内容显示为一棵树 我可以自己扩展JTree并使用ZipFile,但我更愿意使用一个库,因为它可能有很多其他人已经解决的小问题 有任何Swing库可以做到这一点吗?我看了看JIDE Common图层和SwingX,但什么也没看到 我认为Netbeans或eclipse框架可以做到这一点,但我宁愿在使用Swing库之前先查找它们。也许您可以将文件解压缩到一个临时目录中,然后使用一个查看文件层次结构的组件。我相信在JIDE或SwingX或

我想创建一个Swing GUI,让我将一个jar拖到它上面,并将内容显示为一棵树

我可以自己扩展JTree并使用ZipFile,但我更愿意使用一个库,因为它可能有很多其他人已经解决的小问题

有任何Swing库可以做到这一点吗?我看了看JIDE Common图层和SwingX,但什么也没看到


我认为Netbeans或eclipse框架可以做到这一点,但我宁愿在使用Swing库之前先查找它们。

也许您可以将文件解压缩到一个临时目录中,然后使用一个查看文件层次结构的组件。我相信在JIDE或SwingX或类似的东西中会有一个小部件,在MacOSX上,右键单击JAR并选择“打开”
Archive Utility.app
@trashgood这与我构建自己的Swing GUI有什么关系???@JoeCoder“小部件”是来自JDK的JTree,正如我在问题中提到的,我可以使用ZipFile自己创建它(无需提取到temp.dir)。我正在寻找一个已经封装了所有这些内容的库;在你的操作系统上有类似的东西吗?