JavaUI添加事件(二)

背景:

在Java中的UI设计中,有三个部分:文本框,按钮,文本区。

功能实现:

在文本框中输入字符串中输入一串字符,点击按钮后,在文本区内显示该字符串,以及该字符串所对应的字符串长度.

代码如下:

 1 package HandEvent;
 2 import java.awt.event.ActionEvent;
 3 import java.awt.event.ActionListener;
 4 
 5 import javax.swing.*;
 6 
 7 public class EventDemo extends JFrame {
 8     JPanel jp;
 9     JButton jb;
10     JTextField jf;
11     JTextArea jta;
12     public EventDemo() {
13         jp=new JPanel();
14         jb=new JButton("该字符串长度为:");
15         jf=new JTextField(15);
16         jta=new JTextArea(3,10);
17         add(jp);
18         jp.add(jf);
19         jp.add(jb);
20         jp.add(jta);
21         setSize(200,200);
22         setVisible(true);
23         jb.addActionListener(new ActionListener(){
24             public void actionPerformed(ActionEvent arg0) {
25                 String sr=jf.getText();
26                 jta.append(sr+"的长度是:"+sr.length()+"\n");}
27         });
28     }
29     public  static void main(String args[]) {
30         EventDemo ed=new EventDemo();
31     }
32 }

实现结果如下:
         

原文地址:https://www.cnblogs.com/Catherinezhilin/p/7956074.html