java - 如何将文本文件内容导入 Java 应用程序中的 JTextArea?

标签 java swing file-io import jtextarea

如何使用 JFileChooser 将文本文件内容导入 Java 应用程序中的 JTextArea?

最佳答案

应该类似于下面的代码:

JFileChooser chooser = new JFileChooser();
int returnVal = chooser.showOpenDialog(null); //replace null with your swing container
File file;
if(returnVal == JFileChooser.APPROVE_OPTION)     
  file = chooser.getSelectedFile();    
}

JTextArea text = new JTextArea();
BufferedReader in = new BufferedReader(new FileReader(file));
String line = in.readLine();
while(line != null){
  text.append(line + "\n");
  line = in.readLine();
}

基本逻辑:

BufferedReader in = new BufferedReader(new FileReader(file));
String line = in.readLine();
while(line != null){
  text.append(line + "\n");
  line = in.readLine();
}

关于java - 如何将文本文件内容导入 Java 应用程序中的 JTextArea?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7033589/

相关文章:

java - 如何刷新 JTree UI

java - 如何使用 JXL API 写入相同的 Excel 工作表?

java - JScrollPane:垂直条可见但不活动

java - 将终端添加到 Swing 应用程序中

ruby - Ruby 中的任何函数确定文件夹级别之间的差异?

java - 性能方面,Python VS JAVA 基于文件的处理

C:从txt文件中读取文件并插入到数组中。逗号作为分隔符

java - 刷新 JTable java 后更改列名

java - 单击按钮时如何重新启动 JFrame?

Java 6 Content-type 在 App Ionic 上返回错误类型