我正在创建 Java 桌面应用程序。我正在使用DynamicReports API创建报告。
该报告是在JasperViewer中查看的。当我点击保存按钮时,我想显示一个默认保存的报告名称。默认情况下如何设置报告的名称?
我正在创建 Java 桌面应用程序。我正在使用DynamicReports API创建报告。
该报告是在JasperViewer中查看的。当我点击保存按钮时,我想显示一个默认保存的报告名称。默认情况下如何设置报告的名称?
然后我认为你必须改变JFileChooser
而不是调查API
。您可以指定要显示的默认名称。
这样的方法将是:
JFileChooser jFileChooser = new JFileChooser();
jFileChooser.setSelectedFile(new File("fileToSave.txt"));
jFileChooser.showSaveDialog(parent);
如果你传递一个带有绝对路径的文件,JFileChooser
将尝试将自己定位在那个目录中(如果它存在的话)。
有必要导入包 com.jasperassistant.designer.viewer.ViewerComposite
,以便在该查看器组合中,您可以在左上角看到一个保存图标。您可以提供要保存的任何名称和位置。我认为通过您的碧玉报告保存报告的好方法。