Java中怎么弹出保存对话框

Python020

Java中怎么弹出保存对话框,第1张

jfilechooser jf = new jfilechooser()

setFileSelectionMode(int mode)

设置 JFileChooser,以允许用户只选择文件、只选择目录,或者可选择文件和目录。

mode参数:FILES_AND_DIRECTORIES 指示显示文件和目录。

FILES_ONLY 指示仅显示文件。

DIRECTORIES_ONLY指示仅显示目录。

showDialog(Component parent,String approveButtonText)

弹出具有自定义 approve 按钮的自定义文件选择器对话框

showOpenDialog(Component parent)

弹出一个 "Open File" 文件选择器对话框。

showSaveDialog(Component parent)

弹出一个 "Save File" 文件选择器对话框。

setMultiSelectionEnabled(boolean b)

设置文件选择器,以允许选择多个文件。

getSelectedFiles()

如果将文件选择器设置为允许选择多个文件,则返回选中文件的列表(File[])。

getSelectedFile()

返回选中的文件。

java代码如下:

response.addHeader( "Content-Disposition" , "attachment filename=" + response.encodeURL(downloadfile))

备注:第一个值项是attachment,设定了这个值,浏览器就会显示另存为对话框,如果设成inline,则无论怎样浏览器都会自动打开文件。