【发布时间】:2012-07-08 22:15:57
【问题描述】:
我有一个表单,用户可以在其中填写数据。 此后,他/她将能够将数据导出为我已经编写的 pdf,如下所示:
public void onSubmit() {
try {
ManagerModel manager = managerDao.getManager(person);
PictureModel picture = new PictureModel();
if (person.getPhotoId() != null) {
picture = new PictureModel(pictureDao.findPictureById(person.getPhotoId()));
}
getRequestCycle().setRequestTarget( new FileRequestTarget(Exporter.exportFile(person, manager, picture), person.getPdfName()));
} catch (Exception e) {
Log.warn(e);
}
现在这为我提供了 pdf 导出以及所有数据。我还想创建一个按钮,允许用户打印在这些字段中输入的数据。现在,这应该是表单上的打印按钮,而不是要求用户导出然后打印。
有人可以建议我如何创建此打印按钮吗?我应该只使用 pdf 导出的输出然后将其发送到打印机吗?如果是这样,我该如何用java编写?
【问题讨论】:
标签: java swing printing jbutton