java之事件监听(一)按钮监听
2013-11-02 09:54
405 查看
package 第一版; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.*; public class draw3 extends JFrame implements ActionListener{ JButton jb1,jb2; JTextField jtf = null; Cat cat = null; public draw3() { jb1 = new JButton("按钮A"); jb2 = new JButton("按钮B"); cat = new Cat(); jtf = new JTextField(); this.add(jb1,BorderLayout.NORTH); this.add(jtf,BorderLayout.CENTER); this.add(jb2,BorderLayout.SOUTH); this.setBackground(Color.blue); //注册监听 jb1.addActionListener(this); jb1.addActionListener(cat); // 可以实现多个注册监听 //制定action命令,传入事件响应 jb1.setActionCommand("按钮A"); jb2.addActionListener(this); jb2.addActionListener(cat); jb2.setActionCommand("按钮B"); this.setSize(300, 300); // 设置框体大小 this.setLocation(400,150); //设置框体显示的位置 this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // 设置框体退出 this.setVisible(true); // 显示框体 } @Override public void actionPerformed(ActionEvent e) { // 接收事件 // // TODO Auto-generated method stub // if(e.getActionCommand().equals("按钮A")) // 多态的思想 // System.out.println("yes"); // if(e.getActionCommand().equals("按钮B")) // 多态的思想 // System.out.println("no"); } public static void main(String[] args) { draw3 d = new draw3(); } } class Cat implements ActionListener{ @Override public void actionPerformed(ActionEvent e) { // 接收事件 // TODO Auto-generated method stub if(e.getActionCommand().equals("按钮A")) // 多态的思想 System.out.println("猫也按钮A"); if(e.getActionCommand().equals("按钮B")) // 多态的思想 System.out.println("猫也按钮B"); } }
相关文章推荐
- java之按钮监听事件判别
- java IP地址,端口校验+下拉菜单选框监听事件+模拟QQ发送按钮旁的小箭头功能
- 双按钮双事件监听机制的简单java GUI
- Java:简单的Swing用户界面和监听按钮点击事件
- java中对按钮的事件监听
- 按钮监听事件的实现方式【JAVA】
- 【java】事件监听——通过点击不同的按钮,让面板的背景色发生相应的变化
- java IP地址,端口校验+下拉菜单选框监听事件+模拟QQ发送按钮旁的小箭头功能
- 【Java】使用JFrame监听事件创建一个复制文本功能的窗体程序与按钮快捷键
- java在线聊天项目0.3版本 制作客户端窗体,实现发送按钮和回车发送信息功能,使用ActionListener监听事件中actionPerformed方法(用内部类和匿名内部类两种方法)
- java中的监听事件
- android:动态创建多个按钮 并给每个按键添加监听事件
- java实例化代码------------------监听事件
- [JAVA]Swing、事件监听、文件的初级综合。简易图片浏览器,逸雨清风XIUXIU。
- Java 中的JButton按钮事件
- Java基础--Java---IO流------GUI(布局)、Frame、事件监听机制、窗体事件、Action事件、鼠标事件、对话框Dialog、键盘事件、菜单
- java事件监听机制 概述
- 监听浏览器关闭按钮点击事件 -- 使用JS
- 按钮的监听事件系统
- Java键盘事件监听(2)