学习来自:

http://www.cnblogs.com/xingyunblog/p/3850400.html

import java.awt.Button;
import java.awt.FlowLayout;
import java.awt.Frame;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;public class frame {private Frame f;private Button but;frame(){init();}public void init() {f = new Frame("窗口");f.setBounds(300,100,600,500);f.setLayout(new FlowLayout());but = new Button("我是按钮");f.add(but);dealwithEvent();f.setVisible(true);}//事件监听器以及处理事件private void dealwithEvent(){//窗体关闭监听f.addWindowListener(new WindowAdapter() {public void windowClosing(WindowEvent e) {System.exit(0);}});//按钮活动监听器以及处理事件but.addActionListener(new ActionListener() {private int actioncount = 1;public void actionPerformed(ActionEvent e) {System.out.println("按钮被活动"+ actioncount+++"次");}});//鼠标进入按钮听触发事件以及鼠标被双击监听触发事件but.addMouseListener(new MouseAdapter() {private int count = 1;private int clickCount = 1;public void mouseEntered(MouseEvent e) {System.out.println("鼠标进入到该组件"+count+++"次");}//这边是鼠标移动到这里 所以就会出现这个public void mouseClicked(MouseEvent e){if(e.getClickCount()==2) System.out.println("双击被执行"+clickCount+++"次");}});}//按钮活动监听器以及处理时间public static void main(String[] args) {new frame();}}

Java的GUI学习七(鼠标事件)相关推荐

  1. Matlab 实现GUI界面相应鼠标事件

    和C++平台一样,MATLAB也能在GUI设计中写入鼠标事件 **功能:**拖动鼠标左键时,在Axes区域画线,松开时不画,再次点击时画线- 少数几个需要用到的函数和属性 ·WindowButtonD ...

  2. 深入学习jQuery鼠标事件

    前面的话 鼠标事件是DOM事件中最常用的事件,jQuery对鼠标事件进行了封装和扩展.本文将详细介绍jQuery鼠标事件 类型 鼠标事件共10类,包括click.contextmenu.dblclic ...

  3. java gui 监听组合键,Java之GUI按钮监听事件ActionListener

    /** * ActionListener:按钮监听事件 * @author Administrator */ public class ActionListenerDemo{ public stati ...

  4. Java之GUI编程学习笔记六 —— AWT相关(画笔paint、鼠标监听事件、模拟画图工具)

    Java之GUI编程学习笔记六 -- AWT相关(画笔paint) 参考教程B站狂神https://www.bilibili.com/video/BV1DJ411B75F 了解paint Frame自 ...

  5. JAVA之旅(三十一)——JAVA的图形化界面,GUI布局,Frame,GUI事件监听机制,Action事件,鼠标事件

    JAVA之旅(三十一)--JAVA的图形化界面,GUI布局,Frame,GUI事件监听机制,Action事件,鼠标事件 有段时间没有更新JAVA了,我们今天来说一下JAVA中的图形化界面,也就是GUI ...

  6. java swing 禁用鼠标事件_Java学习笔记:swing中树控件,设置树节点的图标,按钮美化,鼠标事件,禁止鼠标双击...

    树控件: JTree:声明树控件 声明树的节点: DefaultMutableTreeNode dd=new DefaultMutableTreeNode("传入树节点名称"); ...

  7. java swing(GUI图形化界面)基础教程3-添加事件监听1

    学习此内容前建议先去学习java基础知识: 匿名内部类 (学的多的可以用lambda表达式,更加简便) 好, 我们先看一下之前的代码(即一个窗口和一个按钮) 如果想看详细内容,链接为: (23条消息) ...

  8. 基于《狂神说java》GUI编程--学习笔记

    前言: 本笔记参考于学友:小尹^_^ :本笔记仅做学习与复习使用,不存在刻意抄袭. ---------------------------------------------------------- ...

  9. java GUI学习

    GUI编程 怎么学? 这是什么? 它怎么玩? 该如何去在我们平时运用? 组件: 窗口 弹窗 面板 文本框 列表框 按钮 图片 监听事件 鼠标事件 键盘事件 破解工具 1.简介 GUI的核心:Swing ...

  10. 201621123055《JAVA程序设计》第七周学习总结

    1. 本周学习总结 1.1 思维导图:Java图形界面总结 1.2 可选:使用常规方法总结其他上课内容. 答:GUI监听器:一个事件监听器对象负责处理一类事件 一类事件的每一种发生情况,分别由事件监听 ...

最新文章

  1. 视频 网站 页面开关灯实现方法
  2. Jpcap过滤GTunnel程序数据包
  3. “System.Transactions.Diagnostics.DiagnosticTrace”的类型初始值设定项引发异常。
  4. C# DirectX编程设置全屏和PresentParameters参数
  5. linux——Shell脚本说明、创建、执行、调试
  6. 使用BIND安装智能DNS服务器(一)---基本的主从DNS服务器搭建
  7. 开发跨平台app推荐React Native还是flutter?
  8. Stacked Hourglass Networks 人体姿态检测
  9. Android点击通知进入详情,Android 点击通知进入正在运行的程序
  10. 学习java_java学习册之立FLAG
  11. OA报账规范(出差专用)
  12. 语音芯片,语音合成芯片,嵌入式语音合成软件的区别
  13. 零基础 SQL 数据库小白,从入门到精通的学习路线与书单
  14. 量子退火算法入门(6):初识量子退火算法的发明过程
  15. 微软服务器2016各版本区别,Win10系统有几个版本?Windows10各版本区别详细介绍
  16. How to Reassign Workflow Task in Sharepoint 2007
  17. 高通运行linux,高通、mtk及Linux平台的一点个人感受
  18. 【VUE】浏览器消息通知(声音提醒,标题栏闪动,弹框提醒)
  19. 非常全的 matlab 函数
  20. 阅读并理解lv_demo_widgets()函数

热门文章

  1. Hyperledger Fabric 实战(八):couchdb 丰富查询 selector 语法
  2. k8s api文档 调用heapster metrics
  3. SpringCloud学习之Hystrix
  4. 如何在swift中实现数组的深拷贝
  5. tkMessageBox only show one window
  6. 大学的最后一年有一门课程叫“人生”。
  7. C语言里面的 malloc 函数
  8. 10个Jquery幻灯片插件教程
  9. 《树莓派渗透测试实战》——1.7 树莓派渗透测试场景
  10. toString()和valueOf()重写的区别