tfactionevent.java

来自「* 本章非重点,但可以串联运用前面所有的知识点.顺带理解内部类 * awt图」· Java 代码 · 共 39 行

JAVA
39
字号
import java.awt.*;
import java.awt.event.*;

public class TFActionEvent {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		new TFFrame();
	}

}

class TFFrame extends Frame
{
	TFFrame()
	{
		TextField tf = new TextField();//创建允许编辑单行文本的文本组件
		add(tf);
		
		tf.addActionListener(new TFActionListener());// 动作侦听器,监听TFActionListener类中的对象事件
		pack();
		setVisible(true);
	}
}

class TFActionListener implements ActionListener
{
	public void actionPerformed(ActionEvent e)
	{//拿到最初发生 Event 的对象//由于返回是 Object 类型,所以要强制转换
		TextField tf = (TextField)e.getSource();//是java.util.EventObject 类中继承下来的
		
		System.out.println(tf.getText());//获取输入区的内容
		tf.setText("");
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?