java图形化界面JTextField输出在文本矿里面
时间: 2024-02-24 11:59:07 浏览: 23
在 Java 图形化界面中,可以通过 JTextField 来实现用户输入文本,同时也可以将文本输出到 JTextArea 中。下面是一个简单的示例代码:
```
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class TextFieldDemo extends JFrame implements ActionListener {
private JTextField textField;
private JTextArea textArea;
public TextFieldDemo() {
super("TextField Demo");
// 创建 JTextField 和 JTextArea
textField = new JTextField(20);
textArea = new JTextArea(10, 20);
textArea.setEditable(false);
// 创建按钮
JButton button = new JButton("输出");
button.addActionListener(this);
// 创建面板
JPanel panel = new JPanel();
panel.add(textField);
panel.add(button);
// 添加面板和文本区域
add(panel, BorderLayout.NORTH);
add(new JScrollPane(textArea), BorderLayout.CENTER);
// 设置窗口大小和可见性
setSize(400, 300);
setVisible(true);
}
public void actionPerformed(ActionEvent e) {
// 将文本输出到 JTextArea 中
String text = textField.getText();
textArea.append(text + "\n");
}
public static void main(String[] args) {
new TextFieldDemo();
}
}
```
运行该程序后,在 JTextField 中输入文本,然后点击“输出”按钮,文本就会输出到 JTextArea 中。