2,File f = new File("xxxx");
  f.getCanonicalPath();
3,FileInputStream Fin=new FileInputStream("d:\r.txt")改成:
  FileInputStream Fin=new FileInputStream("d:\\r.txt")

解决方案 »

  1.   

    3.改成FileInputStream Fin=new FileInputStream("d:/r.txt")
      

  2.   

    Node是指JTree的叶子么?假如是,你只要把事件添加到JTree上好了,Node自然会响应该事件的,比如双击,右键,叶子展开事件等。
      

  3.   

    trust_me((~~~怒者,江也~~~)) :
    2,File f = new File("xxxx");
      f.getCanonicalPath();
       你这样的话,我还不是要把文件路径写出来才行吗???和我直接写没什么区别,我想得到一个相对路径的表示方法。 rhj_2001(浩) :      难到不需要给出Node的监听事件吗???。。不用写代码吗??
      

  4.   

    to lsh22 (不明白为什么。。) 不知道你的意思是什么,File f = new File(String pathname), f.getCanonicalPath() 或者说f.getAbsoluteFile() , 都能得到相应的相对或绝对的路径啊.
      

  5.   

    比如:我的工程文件在d:\jbuilder\project\bisic\bisic.jpx
       在我的bisic\config\r.txt文件,,
       我怎么样能得到这个文件呢?这么写吧
      File f=new File("d:\jbuilder\project\bisic\config\t.txt"),然后在用f.getCanonicalPath() 
    我是想先得到工程文件的相对路径,然后在把config\r.txt加上去
    怎么做?
      

  6.   

    String path = f.getCanonicalPath() ;
    File file = new File(path + "\\config\\r.txt");
      

  7.   

    如果向楼上的那么写的话,我还是要定义File f=new File("d:\jbuilder\project\bisic\config\t.txt")//这个时候我还是把工程的决定路径路径写了一次,这么做和我直接写有什么区别呢。。没什么意义:
       有没有想vb的App.path这样的函数,得到工程文件的相对路径,,,
      

  8.   

    你不需要知道绝对路径啊,你只要将你的工程目录当作根目录就可以了,比如你工程目录下子目录config中有一个test.inf文件,你直接 File f=new File("config/test.inf") 就可以访问了。管它相对路径还是绝对路径,不用我们去操心的啦。
      

  9.   

    给Tree加监听,也就给Node加监听了。JTree我应该玩的比较熟了, 你说说看,你要给Node加什么事件,假如不是很怪的事件的话,我马上可以给你一段代码!
      

  10.   

    Node?可以添加事件吗?它不是一个Component来的,除非是你自己写的一个(那你比谁都清楚),呵呵。
    正如:“Node是指JTree的叶子么?假如是,你只要把事件添加到JTree上好了,Node自然会响应该事件的,比如双击,右键,叶子展开事件等。”