如何用JAVA选择文件后直接打开该文件?

来源:百度知道 编辑:UC知道 时间:2024/06/06 14:26:40
可以通过下面的代码选择文件,但是如何打开该文件呢?
代码又应该加在哪个位置呢?
满意答案后追30分 谢谢!
import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.File;

import javax.swing.JButton;
import javax.swing.JFileChooser;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.filechooser.FileFilter;

public class FileChooserDemo extends JPanel {

static final long serialVersionUID = 5854418136127725290L;

public class ExtensionFilter extends FileFilter {
private String extensions[];

private String description;

public ExtensionFilter(String description, String extension) {
this(description, new String[] { extension });
}

public ExtensionFilter(String description, String extensions[]) {
this.description = description;
this.extensions = (String[]) extensions.clone();
}

pu

该段代码功能只是根据文件的类型获取文件的路径,如果要想打开文件就需要一个完整的工具,你需要知道该文件的存储格式,数据结构等,并针对该文件采取有效的算法.
目前你的功能只是完成了"打开"功能中的选择阶段.

流操作就可以。。。。。。。。。使用递归如果它是一个文件夹那么展开他所有的子文件并且递归。如果它是个文件那么获取文件的长度!!!
如果想打开文件,就需要倒入相关的流架包