当鼠标点击和放开时发生动作事件;

方法摘要:

列:

public class shijian extends Frame

{

public static void main(String[] args)

{

Frame f = new Frame();

f.setLayout(new FlowLayout(FlowLayout.LEFT,20,5));

Button b1 = new Button("单机");

Button b2 = new Button("双击");

//Button b3 = new Button("a3");

//创建监听器

myactionlistener m = new myactionlistener();

b1.addActionListener(m);//将m事件监听器注册个b1按钮

f.add(b1);

f.add(b2);

//f.add(b3);

f.pack();

f.setVisible(true);

}

}

class myactionlistener implements ActionListener//实现一个监听器类

{

@Override

public void actionPerformed(ActionEvent e)

{

System.out.println("单机一");

//System.exit(0); //用按钮关闭窗口

}

}

java actionlistener_java 鼠标事件监听ActionListener相关推荐

  1. java swing鼠标事件监听_java swing鼠标监听问题

    需要对一个JButton b添加一个监听事件达到创建一个自定义的Position(x,y)的对象: 监听类NewListen中需要用到鼠标在面板上点击取坐标值来完成创建一个Position(x,y)的 ...

  2. java鼠标监听事件_JAVA 鼠标事件监听ACTIONLISTENER

    当鼠标点击和放开时发生动作事件: 方法摘要: actionPerformed(ActionEvent e) 发生操作时调用. 列:public class shijian extends Frame ...

  3. java鼠标监听事件方法_java 鼠标事件监听ActionListener

    当鼠标点击和放开时发生动作事件: 方法摘要: 列: public class shijian extends Frame { public static void main(String[] args ...

  4. 事件监听 ActionListener

    事件监听ActionListener 当用户每次输入一个字符或按下鼠标按钮时,将发生一个事件.任何对象都可以被事件通知到.所有需要做的就是实现适当的接口并且在适当的事件源对象上注册成一个事件侦听器. ...

  5. Java Swing 键盘事件监听

    Java Swing 键盘事件监听 开发工具与关键技术:java. elipse2019.jdk1.8 作者:Amewin 撰写时间:2019年9月16日 键盘事件的事件源一般丐组件相关,当一个组件处 ...

  6. JAVA的GUI编程02——事件监听(ActionListener)、TextField事件监听、(组合、内部类)

    一.事件监听 public class TestListener {public static void main(String[] args) {Frame frame = new Frame(); ...

  7. html5鼠标事件监听,HTML5 Canvas鼠标与键盘事件

    演示HTML5 Canvas鼠标事件,获取Canvas对象上的鼠标坐标,演示键盘事件 通过键盘控制Canvas上对象移动. Canvas对象支持所有的JavaScript的鼠标事件,包括鼠标点击(Mo ...

  8. Zookeeper基于Java访问-节点事件监听

    Watcher监听机制是Zookeeper中非常重要的特性,我们基于zookeeper上创建的节点,可以对这些节点绑定监听事件,比如可以监听节点数据变更.节点删除.子节点状态变更等事件,通过这个事件机 ...

  9. java鼠标事件监听

    addMouseListener public void addMouseListener(MouseListener l) 添加指定的鼠标侦听器,以接收发自此组件的鼠标事件.如果侦听器 l 为 nu ...

最新文章

  1. TensorRT 7.2.1 开发概要(上)
  2. 导入Excel和CSV文件
  3. Bind和Eval的区别详解(ZT)
  4. 复合赋值运算简单赋值运算
  5. linux php后门,Linux_一个初级的linux后门制作方法,众所周知,Linux的文件权限如: - phpStudy...
  6. C#中List〈string〉和string[]数组之间的相互转换
  7. 北方民族大学计算机考研专业课,2021北方民族大学专业课考研真题资料汇总!!...
  8. mysql 1236 bug_【转】MySQL主从失败 错误Got fatal error 1236解决方法
  9. 蓝桥杯2017 包子凑数
  10. Java语言程序设计与数据结构(基础篇)梁勇第二章书中例题
  11. 全景拍摄—地面拍摄教程
  12. PPI网络比对文章汇总
  13. 界面开发(3)--- PyQt5用户登录界面连接数据库
  14. LE Audio规范概述
  15. 网络配置之不走寻常路
  16. 百度外卖 php,百度外卖移动组件架构与优化
  17. JMeter性能测试流程及性能指标关注点
  18. 使用三种常见循环求100以内2的倍数和、100以内3的倍数和
  19. apoc插件安装说明
  20. Varnish 介绍和部署

热门文章

  1. 做一个简单的java小游戏--贪吃蛇
  2. python selenium自动化(二)自动化注册流程
  3. DropDownList 控件不能触发SelectedIndexChanged 事件
  4. 大学java学习封魔路线(总有一条适合你)
  5. tomcat下jsp shell(webshell)
  6. perl数组的长度与元素个数
  7. 音视频基础系列之色彩与人眼视觉特性
  8. 6027. 统计数组中峰和谷的数量
  9. [CF226E]Noble Knight's Path
  10. 【Seata】Seata AT和XA模式联系和区别