背景:
在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 }
实现结果如下: