gpt4 book ai didi

Java SWT 文件保存

转载 作者:行者123 更新时间:2023-11-29 04:16:34 25 4
gpt4 key购买 nike

我在保存文件时遇到了问题,因为我搜索过我写的很好,除了一件事,文件没有真正创建。缺少什么?

        Button btnExport = new Button(composite_1, SWT.NONE);
btnExport.addSelectionListener(new SelectionAdapter() {
@Override
public void widgetSelected(SelectionEvent e) {
FileDialog fileSave = new FileDialog(pmComp, SWT.SAVE);
fileSave.setFilterNames(new String[] {"CSV"});
fileSave.setFilterExtensions(new String[] {"*.csv"});
fileSave.setFilterPath("c:\\"); // Windows path
fileSave.setFileName("your_file_name.csv");
fileSave.open();

System.out.println("File Saved as: " + fileSave.getFileName());
}
});
btnExport.setBounds(246, 56, 75, 40);
btnExport.setText("Export");

最佳答案

来自 FileDialog :

Instances of this class allow the user to navigate the file system and select or enter a file name.

对话框不会自己创建文件,您必须检索选择的文件名,然后创建文件。

例如

String name = fileSave.getFileName();
File file = new File(name);
file.createNewFile();

关于Java SWT 文件保存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52034511/

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