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中怎么获取鼠标点击的行节点等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)