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(),也没有出现问题........................................................