Java 在不打开实际文件的情况下使用JFileChooser
我正在使用Java 在不打开实际文件的情况下使用JFileChooser,java,swing,jpanel,jfilechooser,Java,Swing,Jpanel,Jfilechooser,我正在使用JFileChooser来允许用户选择一个.txt文件,该文件稍后将由我的程序处理,但是当用户选择该文件时,它实际上由我的计算机默认应用程序(在我的情况下是TeXworks)打开并由我的程序使用。你知道我怎样才能阻止这一切吗 File fileToOpen = fileChooser.getSelectedFile(); JFileChooser的getSelectedFile()方法返回一个对象。 使用getAbsolutePath()获取文件的绝对名称 修改的示例来自: 因此
JFileChooser
来允许用户选择一个.txt
文件,该文件稍后将由我的程序处理,但是当用户选择该文件时,它实际上由我的计算机默认应用程序(在我的情况下是TeXworks)打开并由我的程序使用。你知道我怎样才能阻止这一切吗
File fileToOpen = fileChooser.getSelectedFile();
JFileChooser
的getSelectedFile()
方法返回一个对象。
使用getAbsolutePath()
获取文件的绝对名称
修改的示例来自:
因此,在您的情况下,只需在语句末尾追加
.getAbsolutePath()
,如下所示:
File fileToOpen = fileChooser.getSelectedFile().getAbsolutePath();
我无法理解你的问题。是否要隐藏被其他程序阻止的所有文件?还是别的什么?
File fileToOpen = fileChooser.getSelectedFile().getAbsolutePath();