第11章 GUI 08 TextField ActionEvent1
来源:互联网 发布:网络打印机软件 编辑:程序博客网 时间:2024/06/02 07:07
鱼欲遇雨:每日都学习一点,持之以恒,天道酬勤!不能用电脑时,提前补上!(2012.9.15)
TextField类
1 java.awt.TextField类用来创建文本框对象。
2 TextField有如下常用方法:
----------TextField()----------TextField(int columns)----------TextField(String text, int columns)----------public void setText(String t)----------public String getText()----------public void setEchoChar(char c) //设置回显字符----------public void setEditable(boolean b)----------public boolean isEditable()----------public void setBackground(Color c)----------public void select(int selectionStart, int selectionEnd)----------public void selectAll()----------public void addActionListener(ActionListener I) // 添加动作监听器
TextField事件监听
1 TextField对象可能发生Action(光标在文本框内敲回车)事件。与该事件对应的事件类是java.awt.event.ActionEvent.
2 用来处理ActionEvent事件是实现了java.awt.event.ActionListener接口的类的对象。ActionListener接口定义有方法:
public void actionPerformed(ActionEvent e)
3 实现该接口的类要在该方法中添加处理该事件(Action)的语句。
4 使用addActionListener(ActionListener I) 方法为TextField对象注册一个ActionListener对象,当TextField对象发生Action事件,会生成一个ActionEvent对象, 该对象作为参数传递给ActionListener对象的ActionPerformer方法在方法中可以获取该对象的信息,并做相应的处理。
// TFActionEvent.javaimport java.awt.*;import java.awt.event.*;public class TFActionEvent {public static void main(String args[]){new TFFrame();}}class TFFrame extends Frame {TFFrame() {TextField tf = new TextField();add(tf);tf.addActionListener(new TFActionListener());pack();setVisible(true);}}class TFActionListener implements ActionListener {public void actionPerformed(ActionEvent e) {TextField tf = (TextField)e.getSource();System.out.println(tf.getText());//tf.setText(" ");}}
- 第11章 GUI 08 TextField ActionEvent1
- 马士兵 J2SE 第11章 GUI编程 事件模型ACTIONEVENT TEXTFIELD事件监听 内部类 PAINT adapter和repaint window事件 键盘事件
- Unity3D GUI TextField
- Java GUI textfield+JOptionPane
- 第11章 GUI 01 GUI 初步 Frame and Panel1
- 第11章 GUI 02 GUI 初步 Frame and Panel2
- 第11章 GUI 11 Paint 方法
- 第11章 GUI 07 ActionEvent 2
- 第11章 GUI 10 内部类
- Unity3D GUI.TextField用 C#
- 马士兵 J2SE 第11章 GUI编程 GUI初步和布局管理器
- 第11章 GUI 03 布局管理器1
- 第11章 GUI 04 布局管理器2
- 第11章 GUI 05 布局管理器3
- 第11章 GUI 06 事件模型 ActionEvent
- 第11章 GUI 06 事件模型 ActionEvent
- 第11章 GUI 09 持有对方引用
- 第11章 GUI 12 Adapter and repaint.flv
- Windows 7下不借助deinstall删除Oracle 11gR2软件
- sys_guid()
- 9.14 javaBean
- jsp+mysql实例简单的购物车
- 第11章 GUI 07 ActionEvent 2
- 第11章 GUI 08 TextField ActionEvent1
- poj1061
- HDU 1506 Largest Rectangle in a Histogram
- 求多个有序数组的中位数
- javax.servlet.jsp.JspTagException: Don't know how to iterate over supplied "items" in <forEach>
- Ubuntu下gcc安装及使用
- SSH学习之——Spring、Struts和Hibernate整合开发
- 我,又回来了
- 后台动态添加超链接实现点击文件实现下载