我使用 Java 和 Netbeans 开发了一个员工工资管理系统。我想在单击打开按钮时打开一个 .pdf 文件。
但我想在单击打开按钮时选择该文件。
我该怎么做?
我想使用 JFileChooser
。
那么如何使用 JFileChooser
打开 PDF 文件呢?
这是“打开”按钮的代码,但这并不完整——它不会打开 PDF。
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
JFileChooser chooser = new JFileChooser();
chooser.showOpenDialog(null);
File f = chooser.getSelectedFile();
filename = f.getAbsolutePath();
}
最佳答案
里面有两个部分:
- 使用文件选择器选择一个文件(你已经有了)
- 然后将该文件名与某个能够打开/呈现 PDF 文件的 Java 组件一起使用;或使用 javas ProcessBuilder启动一个新的外部进程,该进程使用 Adobe Reader 等工具打开该文件。
可以找到更多想法here例如。
关于java - 如何通过单击按钮打开 PDF 文档?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42453720/