我知道以下代码段没有打开文件进行查看的功能。
JFileChooser open = new JFileChooser();
int option = open.showOpenDialog( this );
if( option == JFileChooser.APPROVE_OPTION ) {
try {
Scanner scanner = new Scanner( new FileReader( open.getSelectedFile().getPath() ) );
//while( scanner.hasNext() )
} catch(Exception exc) {
System.out.println(exc);
}
此代码段显示用于打开文件的文件选择器
在这个片段中,我应该怎么做以便能够查看文件(因为我双击它)?
答案 0 :(得分:2)
查看桌面API:http://java.sun.com/developer/technicalArticles/J2SE/Desktop/javase6/desktop_api/
Desktop desktop = Desktop.getDesktop();
File file = new File("your_file.ext");
desktop.open(file);