JasperViewer:如何在保存报告时设置文件名



我正在创建Java桌面应用程序。我正在使用DynamicReports API创建报表。

该报告是在JasperViewer中查看的。当我单击保存按钮时,我希望在默认情况下显示要保存的报告的名称。如何默认设置报表名称?

需要导入包com.jasperassistant.designer.viewer.ViewerComposite因此,在查看器组合中,您可以在左上角看到一个保存图标。您可以提供要保存的任何名称和位置。我认为保存报告的好方法是通过你的jasper报告。

那么我认为您必须在JFileChooser中进行更改,而不是查看API。您可以指定要显示的默认名称。

这种方法是:

JFileChooser jFileChooser = new JFileChooser();
jFileChooser.setSelectedFile(new File("fileToSave.txt"));
jFileChooser.showSaveDialog(parent);

如果您传递一个具有绝对路径的文件,JFileChooser将尝试将自己定位在该目录中(如果存在)。

我从下面的地方得到了这个来源

最新更新