TestPassWord_15

/**
*Title:TestPassWord_15.java
*Description:1、TextField的使用方法。2、怎样重写Frame();
*@Copyright:
*@Company:
*@autor:firefly
*@version:1.0
*@time:2012.10.2
*/
import java.awt.*;
import java.awt.event.*;

public class TestPassWord_15 {
 public static void main(String[] args) {
  new TFFrame();
 }
}

class TFFrame extends Frame {
 TFFrame() {
  TextField tf = new TextField();
  add(tf);
  tf.addActionListener(new TFActionListener());
  tf.setEchoChar('*');//将打入TextField中的字符设置为“***”的形式。
  pack();
  setVisible(true);
 }
}

class TFActionListener implements ActionListener {
 public void actionPerformed(ActionEvent e) {
  TextField tf = (TextField)e.getSource(); //ActionEvent中的getSource()方法返回的是Object类型的数据,要强制转换为TextField类型的。
  //这里必须写上TextField tf,不然的话,下面就不能正确识别tf,不能认为tf已经写过,因为在上一个类中有tf是一个局部变量。这里的tf实际上和上一个类的tf是指向同一个对象。
  System.out.println(tf.getText());  //获取TextField中数据。
  tf.setText("");                    //在敲入回车后里面的字符串内容设为空更符合人们的行为。
 }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值