在 TextField类的文本框中写入文件,设置了按钮,怎么按按钮之后读取文件的内容
时间: 2024-03-26 11:38:05 浏览: 57
如何将一个文本文件的内容读入到TextBox中
要实现在 TextField 类的文本框中写入文件并读取文件的内容,可以按照以下步骤进行操作:
1. 首先,你需要在按钮的点击事件中编写写入文件的代码,将 TextField 中的文本内容写入到文件中。可以使用 Java 的 File 和 FileWriter 类来实现。具体代码如下:
```java
File file = new File("file.txt"); // 创建文件
try {
FileWriter writer = new FileWriter(file); // 创建 FileWriter 对象
String text = textField.getText(); // 获取 TextField 中的文本
writer.write(text); // 将文本写入文件
writer.flush(); // 刷新 FileWriter 对象
writer.close(); // 关闭 FileWriter 对象
} catch (IOException e) {
e.printStackTrace();
}
```
2. 然后,在读取文件的代码中,你可以使用 Java 的 BufferedReader 类和 FileReader 类来读取文件的内容,并将其显示到 TextField 中。具体代码如下:
```java
File file = new File("file.txt"); // 创建文件
try {
FileReader reader = new FileReader(file); // 创建 FileReader 对象
BufferedReader bufferedReader = new BufferedReader(reader); // 创建 BufferedReader 对象
String line;
String text = "";
while ((line = bufferedReader.readLine()) != null) { // 逐行读取文件内容
text += line;
}
bufferedReader.close(); // 关闭 BufferedReader 对象
reader.close(); // 关闭 FileReader 对象
textField.setText(text); // 将文件内容显示到 TextField 中
} catch (IOException e) {
e.printStackTrace();
}
```
这样,你就可以实现在 TextField 类的文本框中写入文件,并在按下按钮后读取文件的内容,并将其显示到 TextField 中。
阅读全文