gpt4 book ai didi

java - 浏览要读取的文本文件

转载 作者:行者123 更新时间:2023-12-03 22:57:34 25 4
gpt4 key购买 nike

我正在尝试用 Java 编写一个程序,用户可以在其中单击浏览按钮,然后能够浏览目录以查找文本文件。

一旦他们选择了那个文本文件,我就打算从中读取它,以便将它的一些数据加载到变量中,但是我现在正在做的部分只是让浏览按钮起作用;然后我将继续阅读文本文件。

现在我有一个带有空 Action 监听器的 JButton 和一个不可编辑的文本字段,我想在其中加载文件路径。

我看到其他人在谈论 JFileChooser 类,但是他们总是使用 JFileChooser 来保存文件或实际打开它们的示例,我不想要该文件为用户打开,我只想要路径,所以我知道从哪里读取。如果您需要更多信息,请告诉我。

感谢您提供的所有帮助,我能够在 JavaDocs 中找到我需要的信息,我现在已将我的绝对路径加载到 JTextField 中,从这里我将继续阅读文件,谢谢大家。

browseButton.addActionListener( new ActionListener() {
public void actionPerformed(ActionEvent e) {
// yet to come...
}
});

最佳答案

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

因此,browseButton 对象上的 actionPerformed(ActionEvent e) 方法是触发 JFileChooser 出现的地方。您还将一个 ActionListener 附加到 JFileChooser,以对关闭对话框的事件作出 react 。在 actionPerformed 方法中,附加到正在监听 JFileChooserActionListener 是您可以获取由用户(即,如果它是一个选择的文件、一个文件夹,或者如果他们在没有选择任何东西的情况下取消了对话框)。

关于java - 浏览要读取的文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7418099/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com