TextField类

来源:互联网 发布:会声会影软件 编辑:程序博客网 时间:2024/06/16 20:58

TextField 对象是允许编辑单行文本的文本组件。每次用户在文本字段中键入一个键时,就有一个或更多键事件被发送到该文本字段。创建文本对话框;

import java.awt.*;import java.awt.event.*;public class TFActionEvent {public static void main(String[] args) {//new TFFrame();Frame f = new Frame("text");TextField tf = new TextField();f.add(tf);TFActionListener tl = new TFActionListener();tf.addActionListener(tl);tf.setEchoChar('*');f.pack();f.setVisible(true);}}/*class TFFrame extends Frame {TFFrame(){TextField tf = new TextField();add(tf);tf.addActionListener(new TFActionListener());pack();setVisible(true);}}*/class TFActionListener implements ActionListener {public void actionPerformed(ActionEvent e) {TextField tf = (TextField)e.getSource();//getSource()是父类的父类的方法,返回的是Objict对象,因此必须强制转换  public Object getSource()System.out.println(tf.getText());tf.setText("");}}
仔细看一下程序,其实很简单,和按钮的事件监视是一样的。

0 0
原创粉丝点击