Java的GUI学习七(鼠标事件)
学习来自:
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学习七(鼠标事件)相关推荐
- Matlab 实现GUI界面相应鼠标事件
和C++平台一样,MATLAB也能在GUI设计中写入鼠标事件 **功能:**拖动鼠标左键时,在Axes区域画线,松开时不画,再次点击时画线- 少数几个需要用到的函数和属性 ·WindowButtonD ...
- 深入学习jQuery鼠标事件
前面的话 鼠标事件是DOM事件中最常用的事件,jQuery对鼠标事件进行了封装和扩展.本文将详细介绍jQuery鼠标事件 类型 鼠标事件共10类,包括click.contextmenu.dblclic ...
- java gui 监听组合键,Java之GUI按钮监听事件ActionListener
/** * ActionListener:按钮监听事件 * @author Administrator */ public class ActionListenerDemo{ public stati ...
- Java之GUI编程学习笔记六 —— AWT相关(画笔paint、鼠标监听事件、模拟画图工具)
Java之GUI编程学习笔记六 -- AWT相关(画笔paint) 参考教程B站狂神https://www.bilibili.com/video/BV1DJ411B75F 了解paint Frame自 ...
- JAVA之旅(三十一)——JAVA的图形化界面,GUI布局,Frame,GUI事件监听机制,Action事件,鼠标事件
JAVA之旅(三十一)--JAVA的图形化界面,GUI布局,Frame,GUI事件监听机制,Action事件,鼠标事件 有段时间没有更新JAVA了,我们今天来说一下JAVA中的图形化界面,也就是GUI ...
- java swing 禁用鼠标事件_Java学习笔记:swing中树控件,设置树节点的图标,按钮美化,鼠标事件,禁止鼠标双击...
树控件: JTree:声明树控件 声明树的节点: DefaultMutableTreeNode dd=new DefaultMutableTreeNode("传入树节点名称"); ...
- java swing(GUI图形化界面)基础教程3-添加事件监听1
学习此内容前建议先去学习java基础知识: 匿名内部类 (学的多的可以用lambda表达式,更加简便) 好, 我们先看一下之前的代码(即一个窗口和一个按钮) 如果想看详细内容,链接为: (23条消息) ...
- 基于《狂神说java》GUI编程--学习笔记
前言: 本笔记参考于学友:小尹^_^ :本笔记仅做学习与复习使用,不存在刻意抄袭. ---------------------------------------------------------- ...
- java GUI学习
GUI编程 怎么学? 这是什么? 它怎么玩? 该如何去在我们平时运用? 组件: 窗口 弹窗 面板 文本框 列表框 按钮 图片 监听事件 鼠标事件 键盘事件 破解工具 1.简介 GUI的核心:Swing ...
- 201621123055《JAVA程序设计》第七周学习总结
1. 本周学习总结 1.1 思维导图:Java图形界面总结 1.2 可选:使用常规方法总结其他上课内容. 答:GUI监听器:一个事件监听器对象负责处理一类事件 一类事件的每一种发生情况,分别由事件监听 ...
最新文章
- 视频 网站 页面开关灯实现方法
- Jpcap过滤GTunnel程序数据包
- “System.Transactions.Diagnostics.DiagnosticTrace”的类型初始值设定项引发异常。
- C# DirectX编程设置全屏和PresentParameters参数
- linux——Shell脚本说明、创建、执行、调试
- 使用BIND安装智能DNS服务器(一)---基本的主从DNS服务器搭建
- 开发跨平台app推荐React Native还是flutter?
- Stacked Hourglass Networks 人体姿态检测
- Android点击通知进入详情,Android 点击通知进入正在运行的程序
- 学习java_java学习册之立FLAG
- OA报账规范(出差专用)
- 语音芯片,语音合成芯片,嵌入式语音合成软件的区别
- 零基础 SQL 数据库小白,从入门到精通的学习路线与书单
- 量子退火算法入门(6):初识量子退火算法的发明过程
- 微软服务器2016各版本区别,Win10系统有几个版本?Windows10各版本区别详细介绍
- How to Reassign Workflow Task in Sharepoint 2007
- 高通运行linux,高通、mtk及Linux平台的一点个人感受
- 【VUE】浏览器消息通知(声音提醒,标题栏闪动,弹框提醒)
- 非常全的 matlab 函数
- 阅读并理解lv_demo_widgets()函数
热门文章
- Hyperledger Fabric 实战(八):couchdb 丰富查询 selector 语法
- k8s api文档 调用heapster metrics
- SpringCloud学习之Hystrix
- 如何在swift中实现数组的深拷贝
- tkMessageBox only show one window
- 大学的最后一年有一门课程叫“人生”。
- C语言里面的 malloc 函数
- 10个Jquery幻灯片插件教程
- 《树莓派渗透测试实战》——1.7 树莓派渗透测试场景
- toString()和valueOf()重写的区别