Java 提示用户输入文件导出位置
我为一个朋友想要的高尔夫制作了一个非常简单的笔划计算器,输入的数据在netbeans中编译成Jtable,我正在尝试添加一个导出按钮,将数据导出到excel 我已经成功地导出了数据,但我似乎无法弄清楚如何提示用户将文件导出到哪里,目前它将转到我在代码中预定的目标。换言之,在大多数程序中保存文件时,如何获得弹出的通用窗口 换句话说,在大多数程序中保存文件时,如何获得弹出的通用窗口 看。基本上Java 提示用户输入文件导出位置,java,excel,swing,jtable,Java,Excel,Swing,Jtable,我为一个朋友想要的高尔夫制作了一个非常简单的笔划计算器,输入的数据在netbeans中编译成Jtable,我正在尝试添加一个导出按钮,将数据导出到excel 我已经成功地导出了数据,但我似乎无法弄清楚如何提示用户将文件导出到哪里,目前它将转到我在代码中预定的目标。换言之,在大多数程序中保存文件时,如何获得弹出的通用窗口 换句话说,在大多数程序中保存文件时,如何获得弹出的通用窗口 看。基本上 JFileChoooser chooser = new JFileChooser(); int resul
JFileChoooser chooser = new JFileChooser();
int result = chooser.showSaveDialog(parent);
有关完整示例,请参见教程。这里有一个非常简单的
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import javax.swing.JFileChooser;
public class ChooserDemo {
public static void main(String[] args) {
String text = "JFileChooser, you're my only friend.";
JFileChooser chooser = new JFileChooser();
int result = chooser.showSaveDialog(null);
if (result == JFileChooser.APPROVE_OPTION) {
try {
File file = chooser.getSelectedFile();
FileWriter writer = new FileWriter(file);
writer.write(text);
writer.close();
} catch (IOException ex) {
ex.printStackTrace();
}
}
}
}