用swing生成界面,程序中需要读两个txt文本中的数据,原来我自行定义文本内容后放到工程目录下运行成功。实际中用户存放的位置不定,该如何设计界面实现从任意位置读入文件中的数据?
--

解决方案 »

  1.   

    用JFileChooser来让用户干预,打开用户指定的文件就可以了。
      

  2.   

    多谢,能说的具体点,给个例子吗?好像这个JFileChooser不能集成到JFrame中是吗?
    另外,我读指定文件的时候使用
    “FileReader fr = new FileReader("b.txt");
    BufferedReader br = new BufferedReader(fr);
    String Line = br.readLine();“
    来一行一行读的,使用JFileChooser的话该怎么使我能结合原来的操作读到文件的内容。
      

  3.   

    已经实现,多谢指点
    可以集成到Frame中,通过JFileChooser得到File之后,通过FileReader(File)即可读入内容。