java - 在 Java 中读取/打开文本文件

标签 java file text

我知道可能有数百个帖子在处理这个确切的问题,但就我的生活而言,我无法弄清楚任何事情。在我 promise 完成的这个程序中有这个“打开”案例,作为一个开始的 Java 练习。我已经让“保存”功能正常工作,但看着它让我无法解决我的问题。这是我的代码。

if(arg.equals(Editor.fileLabels[0])){
    if(Editor.VERBOSE)
    System.err.println(Editor.fileLabels[0] + 
               " has been selected");
    filedialog = new FileDialog(editor, "Open File Dialog", FileDialog.LOAD); 
    filedialog.setVisible(true);
    if(Editor.VERBOSE){ 
    System.err.println("Exited filedialog.setVisible(true);");
    System.err.println("Open file = " + filedialog.getFile());
    System.err.println("Open directory = " + filedialog.getDirectory()); 
    }

}

在写这个问题之前我已经尝试过解决方案;但是,我看到的所有示例都是它们自己的独立方法。任何帮助,将不胜感激。 :)

最佳答案

无论您使用什么 UI 框架,只有在用户关闭文件对话框后,您才能看到文件对话框的结果。在您的情况下,您已经显示对话框并立即期望目录和文件可用。这不会发生,因为对话可能仍处于打开状态。

此外,这都是基于我的猜测,因为您没有真正说出问题所在和您的期望。

关于java - 在 Java 中读取/打开文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6715473/

相关文章:

java - 如何从java中的列表中获取从 HashMap 添加的值

java - 如果连接已关闭,Spring 客户端需要从池中检索连接

android - 删除目录中最旧的文件,直到它小于特定文件大小

android - 关于如何打开现有 Android 应用程序的困惑

java - 用Java制作多个文件

java - 为什么要求返回值?

java - 如何避免在方法链接中检查空值?

java - 安卓OpenGL ES 2.0 : Text aren't showing up

java - java读取jar内的文件

jquery - 使用 JQuery 从变量中删除指定文本