Java Frame 从文本框输入,在文本区输出

本文介绍了一个使用Java Swing实现的简单示例程序,该程序包括一个文本框(JTextField)和一个文本区(JTextArea),当文本框的内容发生变化时,文本区会同步显示这些变化。此示例展示了如何使用ActionListener来监听文本框的动作事件,并将文本内容更新到文本区。
package com.homework;
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Container;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;
import javax.swing.JTextField;


public class Text2Frame {

  public static void main(String[] args) {
  
  JTextField jt1=new JTextField(); //new一个文本框
  JTextArea jt2=new JTextArea();   //new一个文本区
  JScrollPane jsp=new JScrollPane(jt2);  //new一个滚条
  String title = "Hello";
  JFrame jf=new JFrame(title);
  Container container=jf.getContentPane();
  //container.setBackground(Color.yellow);   //容器的背景色
  jf.setVisible(true);                     //窗体可见
  jf.setSize(600, 400);      //窗体大小
  jf.setLayout(new BorderLayout());    //边界布局
  jf.add(BorderLayout.NORTH,jt1);    //文本框边界顶部放置
  jt1.setBackground(Color.yellow);   
      jf.add(BorderLayout.CENTER,jt2);   //文本框边界中间放置
      jt2.setBackground(Color.blue);
      jt1.addActionListener(new ActionListener() {  //监听器
        public void actionPerformed(ActionEvent e) {
           jt2.setText(jt1.getText());
       }
      }); 
 }  
}

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

脑电信号要分类

你的鼓励是我创作的前进动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值