android 如何通过onTouchEvent()方法来获取当前鼠标点击的坐标

android 如何通过onTouchEvent()方法来获取当前鼠标点击的坐标,第1张

public boolean onTouchEvent(androidviewMotionEvent event) {

int x = eventgetX();

int y = eventgetY();

多点触摸时 假如是第i个点

int x = eventgetX(i);

int y = eventgetY(i);

坐标就是 P(x,y)

}

import javaawt;

import javaxswing;

import javaawtevent;

import javautilEventListener;

class myMouseListener implements MouseMotionListener

{

public void mouseMoved(MouseEvent e){

int x=egetX();

int y=egetY();

String s="当前鼠标坐标:"+x+','+y;

MouseMovelabsetText(s);

}

public void mouseDragged(MouseEvent e){};

}

public class MouseMove extends JFrame{

public static JLabel lab=new JLabel();

public MouseMove() {

}

public static void main(String [] args)

{

// MouseMove fm=new MouseMove("鼠标坐标测试");

JFrame fm=new JFrame("鼠标坐标测试");

JPanel fp=new JPanel();

fpaddMouseMotionListener(new myMouseListener());//对在面板上的鼠标移动进行监听。

Container con=fmgetContentPane();

fpadd(lab);

conadd(fp);

fmsetSize(500,400);

fmsetVisible(true);

fmsetDefaultCloseOperation(JFrameEXIT_ON_CLOSE);

}

}

$('tr')click(function(event){

var trs=$('tr');

for(var i=0;i<trslength;i++){

if($(this)==trseq(i);

alert('点击的是第'+i+'行!');

break;

}

}

只是tr的例子,具体问题还要具体分析,跟你代码有关。

void CeeeView::OnRButtonUp(UINT nFlags, CPoint point)

{

CDC pDC=GetDC();

CString s; int b; sFormat(_T("你的坐标是(%d,%d)"),pointx,pointy);

s+="";

b=sGetLength();

pDC->TextOut(pointx,pointy,s,b);

GetCursorPos( ) 函数可以获取当前鼠标在屏幕上的位置

ScreenToClient( ) 函数可以将鼠标从屏幕坐标转换成窗体客户区坐标

AsyncGetKeyState( ) 函数可以获取当前键盘的按键状态

使用上面内容,你需要 #include <windowsh> 头文件

需要窗体的句柄 HWND,需要保存鼠标坐标的结构体 POINT

你还需要一个 MSDN,还有

你需要打好基础

以上就是关于android 如何通过onTouchEvent()方法来获取当前鼠标点击的坐标全部的内容,包括:android 如何通过onTouchEvent()方法来获取当前鼠标点击的坐标、怎么我用Java窗外获取鼠标点击的坐标、jQuery中怎么获取鼠标点击的行节点等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9800740.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存