使用JFIleChooser在Java中创建开放函数
嗨,我在完全理解记事本的这个功能时遇到了一些问题。我想让用户在他们的目录中搜索他们想要的任何.txt文件,并能够打开它。请记住,这是一个记事本,因此文件必须可读写。我创建了简单的Open,但我陷入了一个事实:br=new BufferedReader(new FileReader(Open));,仅在新文件读取器上(打开));部分我怎样才能解决这个问题?感谢您的帮助。 已执行的公共无效操作(操作事件){使用JFIleChooser在Java中创建开放函数,java,swing,file,user-interface,Java,Swing,File,User Interface,嗨,我在完全理解记事本的这个功能时遇到了一些问题。我想让用户在他们的目录中搜索他们想要的任何.txt文件,并能够打开它。请记住,这是一个记事本,因此文件必须可读写。我创建了简单的Open,但我陷入了一个事实:br=new BufferedReader(new FileReader(Open));,仅在新文件读取器上(打开));部分我怎样才能解决这个问题?感谢您的帮助。 已执行的公共无效操作(操作事件){ JFileChooser不是文件,它不能用作FileReader的参数,而是需要从选择器获取
JFileChooser
不是文件
,它不能用作FileReader
的参数,而是需要从选择器获取所选的文件
File choosenOne = open.getSelectedFile();
br = new BufferedReader(new FileReader(choosenOne ));
有一些选项可以让你的生活更轻松,比如过滤器
查看更多详细信息可能重复感谢您以难以置信的速度回复:D我能够解决我的问题
File choosenOne = open.getSelectedFile();
br = new BufferedReader(new FileReader(choosenOne ));