gpt4 book ai didi

java - JFileChooser .txt 扩展名

转载 作者:行者123 更新时间:2023-12-02 06:57:29 25 4
gpt4 key购买 nike

我用java开发了简单的记事本应用程序。当我想保存文件时,我想向该文件添加 .txt 扩展名。这在文件对话框中工作正常

String filename;
FileDialog fd = new FileDialog(Editor.this,"Save File",FileDialog.SAVE);
fd.show();
if (fd.getFile()!=null)
{
filename = fd.getDirectory() + fd.getFile()+".txt";
setTitle(filename);
}

它在带有finename.txt的FileDialog中工作正常

但是当我采取

String filename;
JFileChooser save = new JFilechooser();

尝试添加扩展

filename =save.getDirectory() + save.getFile()+".txt";

它不起作用,我该如何解决这个问题?

最佳答案

JFileChooser中获取您使用的文件:

File currentFile= save.getCurrentFile();

只有这样你才能得到你需要的东西(例如路径):

String fileName = file.getPath();

顺便说一句,JFileChooser 有一个很好的文档,请务必阅读它:http://docs.oracle.com/javase/6/docs/api/javax/swing/JFileChooser.html

关于java - JFileChooser .txt 扩展名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17122223/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com