淘先锋技术网

首页 1 2 3 4 5 6 7

1、关键词

类名:TextFiled

方法:

(1)、事件对象名.getSource();//获得触发事件的信息,返回一个Object对象

(2)、TextFiled对象名.getText();//获得文本框内的数据

(3)、TextFiled对象名.setText();//设置文本框内的数据

(4)、TextFiled对象名.setTEchoChar();//设用于文本框内的数据的字符

2、一个栗子:按下回车键,将文本框内的数据显示在控制台上,并清除文本框内的数据

3、源代码

//这是一个窗体类
class MyFrame extends Frame
{public MyFrame(){//定义一个文本框TextField t1 = new TextField();add(t1);//给文本框添加监听器TextListener tl =new TextListener();t1.addActionListener(tl);//替换输入的字符,加密作用t1.setEchoChar('*');pack();setVisible(true);}}
//这个类用于获取和现实文本框里的信息
class TextListener implements ActionListener
{@Overridepublic void actionPerformed(ActionEvent e) {//获取基础资源TextField t =  (TextField) e.getSource();//将信息显示在控制台上System.out.println(t.getText());//输入完信息后替换文本框内的数据t.setText("");}
}

4、补充

测试发现省略:TextField t =  (TextField) e.getSource();

直接使用t.getText(),也没有出现问题........................................................