java中的文件选择框

问题描述

java中如何打开一个这样的文件选择对话框,我做了个音乐播放器,有个添加整个文件夹下的所有音乐的功能,只能用JFileChooser来实现,但我想要这种树状显示文件夹的,在网上找了很久都说没有这种方式的,但myeclipse这个IDE软件都可以打开这种选择框,而它完全是java写的,希望那位高人能指点指点!  问题补充:<div class="quote_title">enefry 写道</div><div class="quote_div">swt 就可以用到这个.是windows提供的.</div><br />是不是eclipse里面的swt,但他是哪个类提供的呢?

解决方案

SWT: DirectoryDialog folderdlg = new DirectoryDialog(shell);
解决方案二:
jide-oss
解决方案三:
http://baike.baidu.com/view/886534.htm百科解释得清楚些.
解决方案四:
swt 就可以用到这个.是windows提供的.

时间: 2024-10-26 02:11:55

java中的文件选择框的相关文章

《Java数字图像处理:编程技巧与应用实践》——3.3 JFileChoose文件选择框的使用

3.3 JFileChoose文件选择框的使用 介绍Swing中的JFileChoose文件选择框是因为我们经常会用来它实现选择本地图片文件,然后加载到JPanel组件中显示,JFileChoose组件类的使用方法极其简单,只要简单的三行代码就可以提供相应的文件选择对话框,代码如下: JFileChooser chooser = new JFileChooser(); chooser.showOpenDialog(null); File f = chooser.getSelectedFile()

js实现上传文件添加和删除文件选择框_javascript技巧

本文这里给大家说个用javascript实现的很实用的功能,是在上传附件的时候,可以动态地添加和删除文件选择框,然后一次性上传. 从理论上看,实现起来比较容易,但实际工作的时候还是遇到两个难点,这些难点归结起来都是一个原因造成的,那就是浏览器的兼容性.在脚本中要用到两个函数:insertAdjacentHTML和removeChild,而恰好这两个函数在Firefox下都不能正常使用.几乎花费了一天的时候,在网上搜索着解决的方法,还好被找到了,也让我大松一口气. 具体两个函数是这样的: <scr

Java 中对文件的读写操作之比较

比较 Java 中对文件的读写操作之比较 作者:Jeru Liu日期:November 29,2000版本:1.0 Java 对文件进行读写操作的例子很多,让初学者感到十分困惑,我觉得有必要将各种方法进行一次分析,归类,理清不同方法之间的异同点. 一.在 JDK 1.0 中,通常是用 InputStream & OutputStream 这两个基类来进行读写操作的.InputStream 中的 FileInputStream 类似一个文件句柄,通过它来对文件进行操作,类似的,在 OutputSt

JAVA 中 jar 文件的编写和应用

JAVA中jar文件的编写和应用     我想JAVA的爱好者,尤其是初学者大都有过这样的经历,就是喜欢JAVA编程语言(这个人的情况可能不一样),但是有时候总会觉得JAVA的优点便是她的"致命"的缺点.大家的信念依旧是"一次编译,到处运行"但是就是因为至一点JAVA失去了好多,我们也失去了好多.也许大家都知道,现在业界最推崇的还是微软的技术微软的产品..net/c#/.vb/vb.net还是最流行的语言,最受欢迎的软件开发语言.因为这些语言都太好学太好用了.不像J

Java中对文件的操作

Java中对文件的操作 java中提供了io类库,可以轻松的用java实现对文件的各种操作.下面就来说一下如何用java来实现这些操作. 1.新建目录 <%@ page contentType="text/html;charset=gb2312"%> <% String filePath="c:/aaa/"; filePath=filePath.toString();//中文转换 java.io.File myFilePath=new java.i

Java中对文件的读写操作之比较

比较 Java 中对文件的读写操作之比较 Java 对文件进行读写操作的例子很多,让初学者感到十分困惑,我觉得有必要将各种方法进行 一次分析,归类,理清不同方法之间的异同点. 一.在 JDK 1.0 中,通常是用 InputStream & OutputStream 这两个基类来进行读写操作的. InputStream 中的 FileInputStream 类似一个文件句柄,通过它来对文件进行操作,类似的,在 OutputStream 中我们有 FileOutputStream 这个对象. 用F

Java中实现文件拷实例

Java中实现文件拷实例 import java.io.*; class copy_file { public static void copyfile(String path1,String path2) throws IOException //使用FileInputStream和FileOutStream { FileInputStream fi=new FileInputStream(path1); FileOutputStream fo=new FileOutputStream(pat

JS点击某个图标或按钮弹出文件选择框的实现代码_javascript技巧

下面一段代码是基于js实现的点击某个图标或按钮弹出文件选择框的核心代码,代码比较简单,需要的朋友参考下 具体代码如下所示: <HTML> <head> <script type="text/javascript" src="script/jquery-1.6.2.min.js"></script> <script type='text/javascript'> function selectFile(){

java 排序-java中插入排序和选择排序哪个速度快

问题描述 java中插入排序和选择排序哪个速度快 我在电脑随机生成了100000个数,但是算时间的时候,发现选择排序只用了3秒,插入排序用了8秒,冒泡排序用了19秒.因为刚自学,看到视频里说是插入排序快于选择排序.怎么实践出来不是哒? 解决方案 插入排序和选择排序都是O(n*n),算法复杂度一样,你看的什么视频? 至于具体的程序,算法复杂度一样的情况下,具体代码的差异.数据量,样本本身(完全无序.倒序.有序)等决定了谁快谁慢,但是在数量级上是一样的. 冒泡复杂度为O(n*n).当数据为正序,将不