java swt 文件选择,Java SWT文件对话框中的文件多选

本文介绍了在Java中使用SWT实现文件多选对话框的方法,包括设置默认目录、启用多选功能和文件类型过滤。示例代码详细展示了如何创建并使用SWT的FileDialog,以及如何获取选定文件的路径和名称。

//Java文件对话框实现文件多选主要有三种方式、我在这里举三个例子

//他们分别对应Java的三个GUI可视编程框架,这里推荐大家使用Swing或者SWT的

//1、AWT

FileDialog dialog=new FileDialog(new Frame(),"默认打开目录",FileDialog.LOAD);

dialog.FileDialog(Dialog parent,String title, int mode);//创建一个具有指定标题的文件对话框窗口,用于加载或保存文件。

dialog.setVisible(true);//最后再通过调用dialog.setVisible(true)方法来使对话框显示到用户面前,由于它是一个模式对话框,当应用程序调用其setVisible(true)方法来显示对话框时,它将阻塞其余应用程序,直到用户选择一个文件。

//其中最难懂的就是int mode,这是文件对话框的模式选择,有两个字段,

//static int LOAD 此常量值指示文件对话框窗口的作用是查找要读取的文件。

//static int SAVE 此常量值指示文件对话框窗口的作用是查找要写入的文件。

//这里我的eclipse由于没有AWT我也没有做详细的测试了

//2、Swing

//这个就比较简单一些了

JFileChooser chooser=new JFileChooser(new File("G:"));

//new File("G:") 文件打开的默认目录

chooser.setMultiSelectionEnabled(true);//这里是可以多选

chooser.setFileSelectionMode(int mod);//这里是选择选择信息的模式

/*

int mod;

mod=JFileChooser.FILES_ONLY ;只选择文件

mod=JJFileC

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值