textfield java_[导入]TextField 类的setEchoChar方法

import java.awt.*;

import java.awt.event.*;

public class TFPassword {

public static void main(String args[]){

new TFText();

}

}

class TFText extends Frame{  //定义的Fram窗体很多属性取默认值,比如起始位置,是屏幕左上角,

TFText(){

TextField tf = new TextField();    //构造tf对象,就是单行文本输入框

add(tf);            //把单行文本输入框添加到窗体里面

Monitor5 b = new Monitor5();  //新建监听器

tf.addActionListener(b);     //添加监听器,这个监听器是用来监听tf的

pack();                     //窗口大小

tf.setEchoChar('*');        //设置掩码

setVisible(true);       //设为可见

addWindowListener(new WindowAdapter(){

public void windowClosing(WindowEvent e){

System.out.println("System out");

System.exit(0);

}

});

}

}

class Monitor5 implements ActionListener{          //实现了ActionListener接口的Monitor5 类

public void actionPerformed(ActionEvent e){          //实现该接口的方法,e 就是事件源对象

TextField tf = (TextField)(e.getSource());       //   ActionEvent类的getSource 方法返回一个Object类,用TextField强制转换

System.out.println(tf.getText());                    //打印tf里面的值

tf.setText("");                                  //把文本框设为空

}

}

Tags - textfieldsetechochar

文章来源:http://www.tt-shopping.com/kevinlau/read.php/102.htm

posted on 2009-05-05 22:09 蓝冰飞寒 阅读(554) 评论(0)  编辑  收藏

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值