static FileDialog filed = new FileDialog(readergui,
                           "请选择你要打开的文件",FileDialog.LOAD);
filed.setVisible(true);//在这里开始报错
static String path = filed.getDirectory() + filed.getFile();

解决方案 »

  1.   

    public class ReaderListener implements ActionListener{
    static ReaderGUI  readergui = null;
     //public static String path;
    static FileDialog filed = new FileDialog(readergui,"请选择你要打开的文件",FileDialog.LOAD);
    //filed.setVisible(true);
    static String path = filed.getDirectory() + filed.getFile();//这里必须是路径+所选文件
    public void actionPerformed(ActionEvent e) {
    if(e.getSource()==ReaderGUI.open){
    ReadTxt readt = new ReadTxt();
    readt.read();
    }
    if(e.getSource()==(ReaderGUI.exit))
    System.exit(1);
    }}
    这是整个类,应该怎么放