1. java 弹出选择目录框(选择文件夹),获取选择的文件夹路径
java 弹出选择目录框(选择文件夹),获取选择的文件夹路径:
int result = 0;
File file = null;
String path = null;
JFileChooser fileChooser = new JFileChooser();
FileSystemView fsv = FileSystemView.getFileSystemView(); //注意了,这里重要的一句
System.out.println(fsv.getHomeDirectory()); //得到桌面路径
fileChooser.setCurrentDirectory(fsv.getHomeDirectory());
fileChooser.setDialogTitle("请选择要上传的文件...");
fileChooser.setApproveButtonText("确定");
fileChooser.setFileSelectionMode(JFileChooser.FILES_ONLY);
result = fileChooser.showOpenDialog(chatFrame);
if (JFileChooser.APPROVE_OPTION == result) {
path=fileChooser.getSelectedFile().getPath();
System.out.println("path: "+path);
}
这是另外一种方法得到桌面路径:
File desktop = new File(System.getProperty("user.home")+System.getProperty("file.separator")+"XX");
filechooser.setCurrentDirectory(desktop);
我的文档 路径: fsv.getDefaultDirectory());
user.name 用户的账户名称
user.home 用户的主目录
user.dir 用户的当前工作目录
java.version Java 运行时环境版本
java.vendor Java 运行时环境供应商
java.vendor.url Java 供应商的 URL
java.home Java 安装目录
java.vm.specification.version Java 虚拟机规范版本
java.vm.specification.vendor Java 虚拟机规范供应商
java.vm.specification.name Java 虚拟机规范名称
java.vm.version Java 虚拟机实现版本
java.vm.vendor Java 虚拟机实现供应商
java.vm.name Java 虚拟机实现名称
java.specification.version Java 运行时环境规范版本
java.specification.vendor Java 运行时环境规范供应商
java.specification.name Java 运行时环境规范名称
java.class.version Java 类格式版本号
java.class.path Java 类路径
java.library.path 加载库时搜索的路径列表
java.io.tmpdir 默认的临时文件路径
java.compiler 要使用的 JIT 编译器的名称
java.ext.dirs 一个或多个扩展目录的路径
os.name 操作系统的名称
os.arch 操作系统的架构
os.version 操作系统的版本
2. Java在客户端不能弹出文件选择框问题
jnlp
写个swing程序,然后通过jnlp分发,用户一点击,就是要jre中的javaws打开这个jnlp文件,启动了swing程序
3. 在java中如何为按钮添加显示选择文件对话框addMouseListener
你先在类那里实现MouseListener。。然后按钮添加个MouseEvent。然后在这个事件内部打开一个对话框就可以了。
4. 【java】如何实现“打开文件夹”对话框
JFileChooser类吧,在按钮监听器ActionListener的actionPerformed()方法里添加以下代码就可以了,这样一点击这个按钮,就会弹出来:
JFileChooser chooser = new JFileChooser();
// DIRECTORIES_ONLY就是只选目录
chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
int r = chooser.showOpenDialog(null);
5. java中文件浏览对话框中怎么过滤文件类型
JFileChooser chooser = new JFileChooser();
FileNameExtensionFilter filter = new FileNameExtensionFilter(
"JPG & GIF Images", "jpg", "gif");
chooser.setFileFilter(filter);
int returnVal = chooser.showOpenDialog(parent);
if(returnVal == JFileChooser.APPROVE_OPTION) {
System.out.println("You chose to open this file: " +
chooser.getSelectedFile().getName());
}
JFileChooser就可以实现文件选择,但是只显示指定的文件类型的过滤类FileNameExtensionFilter只是JDK1.6版本里的,JDK1.4及其以下是没有的,如果想在JDK1.4里实现过滤,可以去1.6版本里找到该源码,自己编译使用
6. java中怎么用文件对话框选择一个目录
很简单,javax.swing.JFileChooser中有个setFileSelectionMode方法
public void setFileSelectionMode(int mode)设置 JFileChooser,以允许用户只选择文件、只选择目录,或者可选择文件和目录。默认值是 JFilesChooser.FILES_ONLY。
参数:
mode - 要显示的文件类型:
JFileChooser.FILES_ONLY
JFileChooser.DIRECTORIES_ONLY
JFileChooser.FILES_AND_DIRECTORIES
抛出:
IllegalArgumentException - 如果 mode 是非法的文件选择模式
另请参见:
getFileSelectionMode()
7. java 如何实现文件对话框中的文件多选
// java 文件对话框实现文件多选主要有三种方式、我在这里举三个例子
// 他们分别对应 java 的三个GUI可视编程框架 这里推荐大家使用 Swing或者SWT的
8. java图形界面中定义一个“浏览”按钮,点击可以打开选择文件的对话框的事件监听怎么加
在按键事件监听方法加入以下代码:
//初始化文件选择框
JFileChooser fDialog = new JFileChooser();
//设置文件选择框的标题
fDialog.setDialogTitle("请选择音频文件");
//弹出选择框
int returnVal = fDialog.showOpenDialog(null);
// 如果是选择了文件
if(JFileChooser.APPROVE_OPTION == returnVal){
//打印出文件的路径,你可以修改位 把路径值 写到 textField 中
System.out.println(fDialog.getSelectedFile());
}
9. java用swt 如何建立选择文件夹路径的对话框
FileDialog fileDialog = new FileDialog(shell);
fileDialog.getFileName();
fileDialog.getFilterPath();
fileDialog.open();
10. java程序文件选择对话框打不开,jfilechooser
首先,能在别的机器上运行说明代码没问题
我曾经遇到过jdk受损的情况(原因是万恶的杀毒软件),导致javaw.exe死了...
建议:
1,下个jdk,没必要是最新的,最好是绿色免装版,或者早期的安装版,不要与你现在的版本相同,安装后记得配置环境变量
2,如果1不行,新建一个project,把代码复制到新的project里.(有可能是project下的xxx配置有问题?)