下面是一段示例代码:
//新建JFileCHooser对象
JFileChooser chooser = new JFileChooser();
//设置文件后缀过滤器
FileNameExtensionFilter filter = new FileNameExtensionFilter(
"JPG & GIF Images", "jpg", "gif");
chooser.setFileFilter(filter);
//设置对话框,注意对话框的设置应该在showOpenDialog()被调用以前
chooser.setFileSelectionMode(JFileChooser.SAVE_DIALOG);
//打开窗口
int returnVal = chooser.showOpenDialog(parent);
//getSelectedFile()方法可以获得选定的文件
if(returnVal == JFileChooser.APPROVE_OPTION) {
System.out.println("You chose to open this file: " +
chooser.getSelectedFile().getName());
}
(注意JFileChooser不是线程安全的)
详细的方法介绍可以看java文档。