package com.company;
import java.awt.*;
import java.awt.event.*;
public class textfield implements ActionListener,TextListener
{
Frame f;
TextField tfName,tfPWD;
Label lblName,lblPWD,lblTip;
Button btnClearName,btnClearPWD;
public static void main(String[] arg)
{
new textfield();
}
public textfield()
{
f=new Frame("文本框示例");
f.setLayout(new GridLayout(3,3));
lblName=new Label("请输入姓名",Label.RIGHT);//创建标签并向右对齐
lblPWD=new Label("请输入密码",Label.RIGHT);
lblTip=new Label();
tfName=new TextField("",15); //创建文本框,大小为15列
tfName.addTextListener(this); //添加监听器
tfPWD=new TextField("",10);
tfPWD.setEchoChar('#'); //设置回显字符
tfPWD.addActionListener(this);
Button btnClearName=new Button("Clear Name");
Button btnClearPWD=new Button("Clear Password");
btnClearName.addActionListener(this);
btnClearPWD.addActionListener(this);
f.add(lblName); //注意添加组件的顺序
f.add(tfName);
f.add(btnClearName);
f.add(lblPWD);
f.add(tfPWD);
f.add(btnClearPWD);
f.add(lblTip);
f.pack();
f.setVisible(true);
}
public void actionPerformed(ActionEvent e) {
if (e.getSource()==tfPWD)
lblTip.setText("姓名:"+tfName.getText()+",密码:"+tfPWD.getText());
if (e.getSource()==btnClearName)
tfName.setText("");
if (e.getSource()==btnClearPWD){
tfPWD.setText(" ");
tfPWD.setText("");
}
}
public void textValueChanged(TextEvent e)
{
lblTip.setText("您输入的姓名为:"+tfName.getText());
}
}
import java.awt.*;
import java.awt.event.*;
public class textfield implements ActionListener,TextListener
{
Frame f;
TextField tfName,tfPWD;
Label lblName,lblPWD,lblTip;
Button btnClearName,btnClearPWD;
public static void main(String[] arg)
{
new textfield();
}
public textfield()
{
f=new Frame("文本框示例");
f.setLayout(new GridLayout(3,3));
lblName=new Label("请输入姓名",Label.RIGHT);//创建标签并向右对齐
lblPWD=new Label("请输入密码",Label.RIGHT);
lblTip=new Label();
tfName=new TextField("",15); //创建文本框,大小为15列
tfName.addTextListener(this); //添加监听器
tfPWD=new TextField("",10);
tfPWD.setEchoChar('#'); //设置回显字符
tfPWD.addActionListener(this);
Button btnClearName=new Button("Clear Name");
Button btnClearPWD=new Button("Clear Password");
btnClearName.addActionListener(this);
btnClearPWD.addActionListener(this);
f.add(lblName); //注意添加组件的顺序
f.add(tfName);
f.add(btnClearName);
f.add(lblPWD);
f.add(tfPWD);
f.add(btnClearPWD);
f.add(lblTip);
f.pack();
f.setVisible(true);
}
public void actionPerformed(ActionEvent e) {
if (e.getSource()==tfPWD)
lblTip.setText("姓名:"+tfName.getText()+",密码:"+tfPWD.getText());
if (e.getSource()==btnClearName)
tfName.setText("");
if (e.getSource()==btnClearPWD){
tfPWD.setText(" ");
tfPWD.setText("");
}
}
public void textValueChanged(TextEvent e)
{
lblTip.setText("您输入的姓名为:"+tfName.getText());
}
}