SWING高手指教本地鼠标怎么获得

yueguangkai001 yueguangkai001 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我的这个项目有本地鼠标和远程鼠标的控制,远程鼠标主要由单板中的操作系统发送过来的,本地鼠标则由我这边客户端来控制,但是问题也来拉,由于分全屏和非全屏,在次切换的过程中我的窗体的本地鼠标变的不可控制了.
我有这样的几个面板JFrame就是开始运行的是那个非全屏的窗体,在没有创建JDialog全屏窗体之前都能够控制鼠标,在点击按钮后创建JDialog全屏窗体后,进行全屏控制,本地鼠标也可以控制,因为JDialog得到了鼠标.在次过程中JFrame窗体也没有让起消失,只是在背后不让其看见,问题也出现了在再次切换到非全屏的过程中,本地鼠标变的不可控制,冒似没有切换到JFrame窗体上面,我也获的不了鼠标,让人那个郁闷,不知道是不是SWING里面有没有这样的方法让窗体重先得到鼠标.还是我在次处理的过程中理解错误了,由于代码量实在过大没有贴出,望高手能够帮忙小弟解答,不胜感激.
由于初次发贴有所表述不清,忘见谅,在线等待解决方案.
不知道是否是我理解程序有所问题,由于是二次开发很多东西都没得支持,也有很多代码比较凌乱,不知道是不是自己找问题的方向出错,但是鼠标就是变的不可控制。
...全文
评论 13
收藏 已收藏
分享
返回顶部
yueguangkai001
Java SE 62,621 成员 307,251 内容