导航:首页 > 文件教程 > java保存文件弹出框

java保存文件弹出框

发布时间:2022-01-20 21:02:43

java中怎么弹出保存对话框

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代码实现保存文件,我想知道怎么读取一个文件然后弹出一个保存窗口,可以选择任意路径保存。

没时间写,我有一个关于Excel文件与数据库读写的例子,从数据库中取出数据存入Excel中,再从Excel中读取数据存到数据库库中

❸ java按下一个按钮弹出文件保存路径对话框

java代码如下:来

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


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

❹ 用java实现弹出一个选择文件保存的位置的窗口,像格式转换工厂那样,直接选择文件输出位置

public class JFileChooserFolder {
public static void main (String[] args){
javax.swing.JFileChooser chooser = new javax.swing.JFileChooser();
chooser.setFileSelectionMode(javax.swing.JFileChooser.DIRECTORIES_ONLY);
int returnVal = chooser.showOpenDialog(null);
if(returnVal == javax.swing.JFileChooser.APPROVE_OPTION) {
System.out.println("You chose to open this file: " +chooser.getSelectedFile().getPath());
}
}
}

JAVA的对话框,是不一样的,上专面的例子,是纯JAVA的。属

❺ java 如何在弹出文件保存框中,根据路径保存文件

String a="\""+s1+"\""
你加上双引号没有必要,系统反而以为引号是路径的一部分。
直接用内path构造输出流:容FileOutputStream fos=new FileOutputStream(path);

❻ java 如何做 保存文件时候弹出的那个窗口有

JFileChooser jf=new JFileChooser("d:/");
int value=jf.showSaveDialog(null);

if(value==JFileChooser.APPROVE_OPTION){ //判断窗口是否点的是打开或保存

File getPath=jf.getSelectedFile(); //取得路径
.......//用流在将你的数据输出

}else{
// 没有选择,即点了内窗口的取消
....... //点了取容消后有要做些什么
}

注意:这个只是路径,通过这个路径你可以用流来输出你的数据。
千万不要以为你只选择点保存打开它就帮你自动保存。

❼ java中关于打开保存文件对话框,并把路径显示在JTextField中程序问题

FileDialog.SAVE 用于选择路径并保存
FileDialog.LOAD 用于选择文件
创建FileDialog对象的时候,带的参数不同,功能也就不一样。

❽ Java用输出流下载文件的时候如何直接弹出(打开)保存对话框

你好,请看下这段程序

<%
response.setCharacterEncoding("gb2312");
request.setCharacterEncoding("gb2312");

if (request.getParameter("file") != null) {
OutputStream os = null;
FileInputStream fis = null;
try {
String file = request.getParameter("file");
if (!(new File(file)).exists()) {
System.out.println("没有文件");
return;
}
System.out.println("文件名为:"+file);
os = response.getOutputStream();
response.setHeader("content-disposition", "attachment;filename=" + file);
response.setContentType("application/vnd.rn-realmedia-vbr");//此项内容随文件类型而异
byte temp[] = new byte[1000];
fis = new FileInputStream(file);
int n = 0;
while ((n = fis.read(temp)) != -1) {
os.write(temp, 0, n);
}
} catch (Exception e) {
out.print("出错");
} finally {
if (os != null)
os.close();
if (fis != null)
fis.close();
}
out.clear();
out = pageContext.pushBody();

}
%>

<form action="" method="post">
<select name="file">
<option value="C:\\Downloads\\冷山\\冷山.rmvb">
冷山
</option>
</select>
<input type="submit">
</form>

❾ java如何实现 io流传输过来的文件,提示另存为弹出窗口

弹出窗口,我理解为浏览器弹出窗口,所以必定有后端服务器程序,这里重点说的就是服务器程序。
第一步:设置Response头部(最关键)
response.setContentType("application/octet-stream;charset=UTF-8");
// 设置弹出框提示的文件名
response.addHeader("Content-Disposition", "attachment; filename=" + java.net.URLEncoder.encode(fileName, "UTF-8"));

第二步:解析输入流
// 这里的in为你的输入流
BufferedInputStream is = new BufferedInputStream(in);
// 准备缓冲区
byte[] buffer = new byte[4096];
第三步:将输入流转换为输出流
BufferedOutputStream os = new BufferedOutputStream(response.getOutputStream());
int offset = 0;
while((offset = is.read(buffer, 0, 4096) > -1) {
os.write(buffer, 0, offset)

}
第四步:关闭输入输出流
os.close();
is.close();

❿ java中FileDialog 如何打开保存文件的窗口

FileDialog 过时了。
看一下:C:\Program Files\Java\jdk1.6.0_13\demo\jfc\Notepad\src
里面用的版是权 JFileChooser:
Frame frame = getFrame();
JFileChooser chooser = new JFileChooser();
int ret = chooser.showSaveDialog(frame);

if (ret != JFileChooser.APPROVE_OPTION) {
return;
}

File f = chooser.getSelectedFile();
frame.setTitle(f.getName());
Thread saver = new FileSaver(f, editor.getDocument());
saver.start();

阅读全文

与java保存文件弹出框相关的资料

热点内容
二零一八版cad的文件布局 浏览:181
js右键选中treeview 浏览:904
linux系统交换分区的文件格式是 浏览:218
数控机床编程里u5代表什么意思 浏览:202
da14580可以跑linux 浏览:819
电脑文件后缀名编程有哪些 浏览:832
怎么画网络狗头 浏览:452
javagetfoldername 浏览:994
设置小爱同学下载什么app 浏览:50
中行网银网络错误 浏览:773
华为手机开机密码 浏览:99
手机怎么连接学校网络 浏览:431
数控复合循环轮廓切割怎么编程 浏览:728
ajaxjson上传文件 浏览:801
proplusww文件夹下载 浏览:609
微信一点通 浏览:429
行者数据如何修正 浏览:765
手机网站免费制作 浏览:251
网络上怎么找到我的位置 浏览:905
如何开启数据看板 浏览:102

友情链接