java将结果输出到文本域_请教大神,程序结果怎么打印到JTextArea()的文本域里
时间: 2024-03-14 14:45:37 浏览: 58
您可以使用JTextArea的append()方法将结果添加到文本域中。
例如,假设您要将字符串“Hello World”添加到文本域中,您可以使用以下代码:
```
JTextArea textArea = new JTextArea();
textArea.append("Hello World");
```
如果您要将结果添加到文本域的新行中,可以使用“\n”来添加换行符,如下所示:
```
JTextArea textArea = new JTextArea();
textArea.append("Hello World\n");
```
您还可以使用setText()方法将整个文本域的内容替换为新的字符串。例如,以下代码将文本域的内容替换为“Hello World”:
```
JTextArea textArea = new JTextArea();
textArea.setText("Hello World");
```
希望这可以帮助到您!
相关问题
怎么用JAVA把某个文件里的内容读取到JTextArea文本域中,写出代码
可以使用Java的文件输入流和缓冲字符流来读取文件并将其内容显示在JTextArea文本域中。以下是示例代码:
```java
import javax.swing.*;
import java.awt.*;
import java.io.*;
public class FileReadingExample extends JFrame {
private JTextArea textArea;
public FileReadingExample() {
super("File Reading Example");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(500, 500);
textArea = new JTextArea();
JScrollPane scrollPane = new JScrollPane(textArea);
add(scrollPane, BorderLayout.CENTER);
try {
// 读取文件
File file = new File("example.txt");
FileReader fileReader = new FileReader(file);
BufferedReader bufferedReader = new BufferedReader(fileReader);
// 将文件内容写入文本域中
String line;
while ((line = bufferedReader.readLine()) != null) {
textArea.append(line + "\n");
}
bufferedReader.close();
fileReader.close();
} catch (IOException e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
new FileReadingExample().setVisible(true);
}
}
```
在上面的示例代码中,我们首先创建了一个JFrame窗口并在其中添加了一个JTextArea文本域。然后,我们使用文件输入流和缓冲字符流来读取指定文件的内容,并将其逐行添加到文本域中。最后,我们将窗口设置为可见。
java查询全部学生信息并用文本域输出
您可以使用以下代码实现该功能:
```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 男
```
程序会读取文件中的每一行,并将其添加到文本域中输出。
阅读全文