如何在小程序中实现鼠标响应?

转载 2007年09月17日 09:28:00
public class Hello extends Applet implements MouseListener{

public void init(){
addMouseListener(this);
}
public void mouseEntered(MouseEvent e){
au.play();
setBackground(Color.blue);
}

public void mouseExited(MouseEvent e){
setBackground(Color.black);
}

public void mousePressed(MouseEvent e){}

public void mouseReleased(MouseEvent e){}

public void mouseClicked(MouseEvent e){}

}
首先在小程序中实现事件监听器,再实现鼠标用户接口


如何小程序中处理鼠标双、三击?

component.addMouseListener(
new MyMouseListener());

public class MyMouseListener extends MouseAdapter {
public void mouseClicked(MouseEvent evt) {
if (evt.getClickCount() == 3) {
// 处理鼠标三击
} else if (evt.getClickCount() == 2) {
// 处理鼠标双击
}
}
}

处理鼠标右键

public mouseClicked(MouseEvent e){

if(e.isMetaDown()){//检测鼠标右键单击

}

如何在小程序中处理鼠标中间键?

new MyMouseListener());

public class MyMouseListener extends MouseAdapter {
public void mouseClicked(MouseEvent evt) {
if ((evt.getModifiers() &?
InputEvent.BUTTON1_MASK) != 0) {
processLeft(evt.getPoint());
//处理鼠标左键单击
}
if ((evt.getModifiers() &?
InputEvent.BUTTON2_MASK) != 0) {
processMiddle(evt.getPoint());
//处理鼠标中间键单击
}
if ((evt.getModifiers() &?
InputEvent.BUTTON3_MASK) != 0) {
processRight(evt.getPoint());
//处理鼠标右键单击
}
}
}  

Windows应用程序对键盘与鼠标的响应总结

键盘: 1、键盘上每一个有意义的键都对应着一个唯一的标识值,称为扫描码。2、WINDOWS 系统定义的与设备无关的键的标识,称为虚拟码。虚拟码是;一种与设备无关的键盘编码,它的值存放在键盘消息的wPa...
  • lin_angle
  • lin_angle
  • 2007年09月20日 00:11
  • 2051

[微信小程序]鼠标事件

微信小程序鼠标事件事件分类事件分为冒泡事件和非冒泡事件: 1. 冒泡事件(bind):当一个组件上的事件被触发后,该事件会向父节点传递。 2. 非冒泡事件(catch):当一个组件上的事件被触发后...
  • kajweb
  • kajweb
  • 2017年08月02日 10:42
  • 976

vc 绘图

1.dialog中绘图 都是在绘图设备上绘图 如果是在onpaint中可以直接使用CPaintDC dc(this)中的dc去绘图 如果不是在onpaint中则需要先创建绘图设备或者取得绘图设备...
  • luck_good
  • luck_good
  • 2013年02月18日 21:04
  • 7583

JAVA作业 窗口响应鼠标事件:鼠标在画布上画圆

题目:生成一个窗口响应鼠标事件,可以拖住鼠标在画布上画出蓝色的圆。鼠标按下和弹起的位置为圆的直径。 思想:编写框架类与画布类即可实现画板系列问题。 源代码: Circle.java packag...
  • Sugar_girl
  • Sugar_girl
  • 2016年12月03日 15:38
  • 1886

微信小程序----MUI数字输入框

DEMO下载 效果图 WXML view class="tui-content"> view class="tui-gallery-list">默认view> view cl...
  • m0_38082783
  • m0_38082783
  • 2018年01月05日 15:16
  • 191

微信小程序如何实现通过点击view改变背景颜色

转自 https://segmentfault.com/q/1010000007990656 小程序目前没有修改样式api,但是可以利用数据绑定实现动态改变样式,可以用view标签模拟pa...
  • qq_36783389
  • qq_36783389
  • 2018年01月03日 22:09
  • 636

如何在单文档程序中实现TAB键功能

如何在单文档程序中实现TAB键功能目前只想到这种实现方法: 思路是这样:从CEdit类派生一个编辑框类CTabEdit#pragma once #define UM_CHANGEFOCUS WM_U...
  • baidu_19069751
  • baidu_19069751
  • 2015年11月15日 22:16
  • 194

微信小程序--鼠标事件 & 点击事件返回值的target分析

小程序鼠标事件" style="margin: 0.8em 0px; padding: 0px; box-sizing: border-box; font-weight: 100; line-heig...
  • qq_38125123
  • qq_38125123
  • 2017年08月03日 09:53
  • 284

QT鼠标响应

QT鼠标响应(移动到按钮上按钮有响应)   http://www.tonkv.com/blog/read.php?265#entrymore(原文地址) 在一些华丽的界...
  • yunjingguang
  • yunjingguang
  • 2014年04月16日 14:14
  • 1387

小程序支持mqtt over websocket

由于项目有一个通讯功能,使用到了mqtt。接入小程序的过程中,因小程序本身的限制,线上环境只能是https和wss的接入方式。遇到了一些问题,处理后记录下,也当做是一次分享,希望可以帮到其他的后来的人...
  • fengaodlw
  • fengaodlw
  • 2018年02月06日 14:45
  • 40
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如何在小程序中实现鼠标响应?
举报原因:
原因补充:

(最多只允许输入30个字)