社区
Java SE
帖子详情
在java中如何在窗口没有焦点的情况下获得键盘按键信息
hotshot
2003-10-29 12:18:34
以及如何在窗口还未显示前得到鼠标位置,然后将窗口定位到该点
...全文
200
8
打赏
收藏
在java中如何在窗口没有焦点的情况下获得键盘按键信息
以及如何在窗口还未显示前得到鼠标位置,然后将窗口定位到该点
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
swei412
2003-10-29
打赏
举报
回复
java的GUI能力有限
LoveRose
2003-10-29
打赏
举报
回复
据我所知,应该是不能实现的
可以考虑换换其他方法解决啊!
匪六哥
2003-10-29
打赏
举报
回复
恐怕没办法解决,java具有这种能力吗?
可能不行!
bluedream2003
2003-10-29
打赏
举报
回复
关注
hotshot
2003-10-29
打赏
举报
回复
okwuzhijun(SOFTWAREFAN)...可是我想在我的窗口,也就是我的程序中完成这个功能,由它自己解决,而不是通过第三方...
okwuzhijun
2003-10-29
打赏
举报
回复
用当前焦点窗口将信息传递到你所指的窗口。
Crystal_arrow
2003-10-29
打赏
举报
回复
学习
我觉得应该可以,只要得到系统信息就可以了。当然我也不知道
hotshot
2003-10-29
打赏
举报
回复
不会吧?java可以用Toolkit得到一些系统信息,比如当前的显示分辨率,得到键盘信息会不会也和这个差不多呢?
Android应用程序输入事件处理机制
在Android应用程序
中
,有一类特殊的消息,是专门负责与用户进行交互的,它们就是触摸屏和
键盘
等输入事件。触摸屏和
键盘
事件是统一由系统输入管理器InputManager进行分发的。也就是说,InputManager负责从硬件接收输入事件,然后再将接收到的输入事件分发当前激活的
窗口
处理。此外,InputManager也能接收模拟的输入事件,用来模拟用户触摸和点击等事件。当前激活的
窗口
所运行在的线程接收到InputManager分发过来的输入事件之后,会将它们封装成输入消息,然后交给当前
获得
焦点
的控件处理。这个PPT讲Android应用程序输入事件的分发和处理过程,主要涉及到输入管理InputManager、输入事件监控线程InputReader、输入事件分发线程InputDispatcher,以及应用程序主线程消息循环。
基于Vue.js 实现的一个简单计算器源码+项目说明.zip
基于Vue.js 实现的一个简单计算器源码+项目说明.zip 【资源说明】 1、要先 点击答案区域使其
获得
焦点
才能采用
键盘
输入。此时右上角会出现 “KEYBOARD ON” 字样。 2、按一下清除键是清除当步,再按一下清除键是清除全部。 3、在 Chrome/Edge 浏览器
中
测试通过,在 IE
中
无法正常显示,Safari 未测试。在屏幕宽度极小(小于7寸)的
情况
下会出现轻微的
按键
显示错位。与屏幕宽度有关而与
窗口
大小无关,原因不明。 4、对于浮点数计算的精度问题,我自创了一个方法进行解决。不一定是最优解决方法。 为了不损失数据,允许显示数据长度超出显示框范围。
Java
大数据培训学校全套教程-
窗口
及frame(24)
Java
大数据培训学校视频课程:
java
大数据培训学校全套教材系列课程由750集视频构成,基本就 是1)时下流行的
java
培训学校主流内部教材,2)和市面上培训学校的通 行的课程体系几乎一样。所以这套课程都能自己学下来,等于上了培训学 校一次,完全可以找个
java
工程师的工作了。 本门课程为
java
大数据培训学校全套教材系列课程的第二十四篇,学习setInterva,setTimeout,
窗口
及frame等概念。
java
解决
键盘
监听 和按钮监听冲突问题 有按钮
情况
下
键盘
监听不到
当你Frame里边有按钮的时候如果对
窗口
增加
键盘
监听会失效 原因是因为 你
窗口
里边有按钮 会让你
窗口
失去
焦点
你点了
窗口
也不能获取
焦点
反正就是监听不上
键盘
了 解决办法贼鸡简单 让
窗口
获得
焦点
即可 this.setFocusable(true); 就这么一句话就能解决问题 本来打算用一个标签覆盖整个
窗口
然后对标签进行监听的 。。。。 ...
Java
实现的软
键盘
并可以向Windows任意
窗口
发送
中
/英文
信息
**这是我第一次写博客,写的不好大家见谅!** 其实
Java
实现一个软
键盘
是非常简单的一件事情,但是实现一个软
键盘
只能在当前这个打开的
窗口
输入
中
英文的话只会让你觉得
没有
一点成就感,所以,我搜集了一些相关的资料,然后封装了一点代码,可以实现向任意
窗口
发送你的软
键盘
生成的
信息
(例如:QQ、Notepad、记事本等等) 用到的一些jar: 1:jna-4.2.1.jar 2:jna-pla
Java SE
62,614
社区成员
307,319
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章