显示对话框“保存到...”

时间:2017-03-13 08:31:30

标签: java swing intellij-idea

我正在搜索为什么我的节目* .showDialog为“保存到”不起作用。

当我使用我的IDE Intellij-idea启动它时,它可以正常工作。

ShowDialog works !

但是当我想用.jar文件启动我的应用程序时,showDialog不起作用。

ShowDialog error

当我点击“Valider”时会运行它。

这是我的代码:

JFileChooser chooser = new JFileChooser();

chooser.setCurrentDirectory(new File("."+File.separator));

int reponse = chooser.showDialog(chooser, "Enregistrer sous");

if(reponse == JFileChooser.APPROVE_OPTION)  {
    String fichier = chooser.getSelectedFile().toString();

    document.save(fichier+".pdf");
}

编辑:

这是新代码:

JFileChooser chooser = new JFileChooser();

chooser.setCurrentDirectory(new File(System.getProperty("user.home")));

int reponse = chooser.showDialog(chooser, "Enregistrer sous");

if(reponse == JFileChooser.APPROVE_OPTION)  {
    String fichier = chooser.getSelectedFile().toString();
    document.save(fichier+".pdf");
}

编辑14/03:

我发现了我的错误:

“javax.imageio.IIOException:无法读取输入文件!”

我正在尝试解决此问题,可能是因为文件路径未正确定义。

这是我绘制图像的代码:

PDImageXObject pdImage = PDImageXObject.createFromFile("myImage.png", document);
contentStream.drawImage(pdImage, 480, 720);

由于

0 个答案:

没有答案
相关问题