程序我测试过了,
可以执行
关键代码如下
import javax.swing.filechooser.FileNameExtensionFilter;
public void OpenAction()
{
JFileChooser chooser = new JFileChooser();
chooser.setFileFilter(new FileNameExtensionFilter("show txt files","txt"));
int returnVal = chooser.showOpenDialog(this);
if(returnVal == JFileChooser.APPROVE_OPTION) {
String filepath =chooser.getSelectedFile() .getPath() ;
System.out.println("// "+filepath);
try {
FileInputStream fis = new FileInputStream(filepath );
System.out.println(filepath+chooser.getSelectedFile() .getName());
byte[] by = new byte[10 * 1024];
int len = fis.read(by);
jTextArea1.append(new String(by, 0, len));
fis.close();
}
catch (Exception ex) {
ex.getStackTrace() ;
}
}}
你的编译器是1.5还是1.6的 ,你是用eclipse来写程序的吗,如果是,那么右键你的工程,点属性,然后看看编译器那个选项卡里的是1.5还是1.6,默认的是1.4