浏览要读取的文本文件

时间:2011-09-14 14:33:53

标签: java swing jfilechooser

2 个答案:

答案 0 :(得分:5)

JFileChooser实际上并未打开该文件。它返回的是所选文件的路径。根据您对问题的描述,JFileChooser绝对是您要走的路。它允许用户浏览到一个文件,然后将其路径返回给您,然后从那里您可以对文件执行任何操作。

因此,actionPerformed(ActionEvent e)对象上的browseButton方法会触发JFileChooser的外观。您还将ActionListener附加到JFileChooser,以响应关闭对话框的事件。在actionPerformed方法中,附加到正在监听ActionListener的{​​{1}},您将能够获得用户选择的值(即,如果是选择的文件) ,文件夹,或者如果他们取消了对话而没有选择任何内容)。

答案 1 :(得分:2)

official tutorial by Sun提供了保存和打开的示例(和示例代码)。

此外,JFileChooser无法读取或打开文件!它只提供一个用户前端来搜索要打开/保存的文件,然后返回一个File - 对象,然后您可以使用该对象从文件中读取(使用BufferedReader(对于纯文本)例如)。