首页 > 代码库 > 初学java之触发响应事件
初学java之触发响应事件
1 2 import java.awt.*; 3 import javax.swing.*; 4 import java.awt.event.*; 5 6 class WindowActionEvent extends JFrame 7 { 8 JTextField text; //声明一个文本区 9 ActionListener listener ; //listener是监视器 10 //设置一个默认的构造函数 11 public WindowActionEvent() 12 { 13 setLayout(new FlowLayout()); //获此容器管理器的布局管理器 14 text = new JTextField(10); //设置文本区的列行数 15 add(text); //将这个文本区 添加到文本尾 16 listener = new ReaderListener(); //创建监视器 17 text.addActionListener(listener); //注册监视器 18 setVisible(true); //窗口是否可视化 19 setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 20 } 21 } 22 23 public class ActionEvent1 { 24 public static void main(String args[]) 25 { 26 WindowActionEvent win = new WindowActionEvent(); 27 win.setTitle("处理ActionEvent事件"); 28 win.setBounds(100,100,310,260); 29 } 30 }
1 import java.awt.event.ActionEvent; 2 import java.awt.event.ActionListener; 3 4 public class ReaderListener implements ActionListener { 5 6 public void actionPerformed(ActionEvent e) { 7 // TODO Auto-generated method stub 8 String str = e.getActionCommand() ; //获取封装在事件中的“ 命令 ” 字符串 9 System.out.println(str+":"+str.length()); 10 } 11 12 }
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。