请问Swing里面有控件可以选择文件夹的吗?不是文件夹下的文件。 最近在做的东西,仅仅想请选择文件夹,不是文件夹下的文件。请问有这样的控件吗?我只要获得文件夹的路径即可。非常感谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有啊。JFileChooser就可以做到。等我写一下。 String dir = ""; //缺省路径 Component parent = null; //Dialog上级组件 JFileChooser chooser = new JFileChooser(dir); javax.swing.filechooser.FileFilter dirFilter = new javax.swing.filechooser. FileFilter() { public boolean accept(File f) { return f.isDirectory(); } public String getDescription() { return ""; } }; chooser.setFileFilter(dirFilter); chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY); if (chooser.showOpenDialog(parent) == JFileChooser.APPROVE_OPTION) { dir = chooser.getSelectedFile().getAbsolutePath(); } 当然有啊,直接jfilechooser就可以,直接.set...Only就可以了 如何在java生成的图片中加入条码 自定义排序 如何从数据库中读取数据,生成JTree结点? Random怎么产生不重复的随机数 synchronized (dataSync) 是什么意思,synchronized是一个函数名吗 weblogic的 811win32怎么在点击安装之后,第一个页面进入之后,往下没反应了??(紧急求救) 高分请教jvm内存问题 请问在java里可以实现抓图吗? 求: mutable&immutable”的理解和使用? 把我的分都给了,帮帮我(我就剩下10分了) 如何使用客户端源码中的class文件创建客户端 关于生产者消费者的一点问题,求高手解释
等我写一下。
String dir = ""; //缺省路径
Component parent = null; //Dialog上级组件
JFileChooser chooser = new JFileChooser(dir);
javax.swing.filechooser.FileFilter dirFilter = new javax.swing.filechooser.
FileFilter() {
public boolean accept(File f) {
return f.isDirectory();
} public String getDescription() {
return "";
}
};
chooser.setFileFilter(dirFilter);
chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
if (chooser.showOpenDialog(parent) == JFileChooser.APPROVE_OPTION) {
dir = chooser.getSelectedFile().getAbsolutePath();
}