java查询全部学生信息并用文本域输出
时间: 2023-08-22 08:09:04 浏览: 124
您可以使用以下代码实现该功能:
```java
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import javax.swing.JFrame;
import javax.swing.JTextArea;
public class StudentInfo extends JFrame{
private JTextArea textArea;
public StudentInfo() {
setTitle("学生信息");
setSize(400, 300);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
textArea = new JTextArea();
add(textArea);
// 读取学生信息文件
try {
BufferedReader reader = new BufferedReader(new FileReader("students.txt"));
String line;
while ((line = reader.readLine()) != null) {
textArea.append(line + "\n");
}
reader.close();
} catch (IOException e) {
e.printStackTrace();
}
setVisible(true);
}
public static void main(String[] args) {
new StudentInfo();
}
}
```
其中,"students.txt"是存储学生信息的文件。该文件中每一行代表一个学生信息,可以按照一定的格式存储,例如:
```
张三 18 男
李四 19 女
王五 20 男
```
程序会读取文件中的每一行,并将其添加到文本域中输出。
阅读全文