java 代码操作鼠标点击 10
比如移动到屏幕的10,10坐标按下鼠标左键,不要使用Robot,我要的效果是等同于在10,10位置左键了,而不能影响用户移动鼠标.实际的情况是:我要再一个JTable中,...
比如移动到屏幕的10,10 坐标 按下鼠标左键,不要使用Robot,我要的效果是等同于在10,10位置左键了,而不能影响用户移动鼠标.
实际的情况是:我要再一个JTable中,当右键鼠标的时候选中那一行.我只想到这个办法 展开
实际的情况是:我要再一个JTable中,当右键鼠标的时候选中那一行.我只想到这个办法 展开
2个回答
展开全部
java 事件 消息传递机制 实际上是
1、用户点击鼠标左键。
2、操作系统触发一个事件传递个java程序。
3、java程序再去触发你代码里相关控件的ui响应或者你自己定义的Listener。
我认为想要实现你的需求的话,忽略1,在2处模拟操作系统同,传递一个事件给java程序了,这只是我的一个想法,没试过,你可以研究研究。
1、用户点击鼠标左键。
2、操作系统触发一个事件传递个java程序。
3、java程序再去触发你代码里相关控件的ui响应或者你自己定义的Listener。
我认为想要实现你的需求的话,忽略1,在2处模拟操作系统同,传递一个事件给java程序了,这只是我的一个想法,没试过,你可以研究研究。
追问
确实,请看我的实际情况:我要在一个JTable中,当右键鼠标的时候选中那一行.
java中只提供了根据rowIndex的方式来设定哪一行被选中.
我如何确定当用户右键鼠标的时候 鼠标放着的那一行的rowIndex呢?
所以我就想到用程序控制鼠标在单机右键的之前先单击左键来选中那一行.
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询