d.setDirectory(".");
setDirectory 干什么不知道吗?猜猜 :-)

解决方案 »

  1.   

    FileDialog d=new FileDialog(Mynotepad.this,"打开文件");
                                      d.setFile("*.txt");
                                      d.setDirectory(".");
                                      d.show();没有错,是你别的地方的代码错了吧???
      

  2.   

    用d.getDirectory(),d.getFile()函数可获取目录及文件
      

  3.   

    TO:eternalee() 你知道吗?
    能告诉我吗?
      

  4.   

    我用你的代码在JBuilder下试过了,基本上没有问题。只有一个问题:你的Mynotepad是继承JFrame的吧,不用Mynotepad.this,直接用Mynotepad才可以通过编译。
      

  5.   

    FileDialog d=new FileDialog(new Frame(),"打开文件");
                                      d.setFile("*.txt");
                                      d.setDirectory(".");
                                      d.show();
    就可以了!