很急的一個問題,在線等

TsuiHyan 2005-10-20 08:58:50
在JAVA 的SWING 開發中,怎樣實現 當焦點不再程序上的時候,仍然可以用
一個快捷鍵通知程序,比如關閉,或者設置焦點, 也就是仍然可以與程式進行通信.
謝謝.
...全文
115 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
TsuiHyan 2005-10-21
  • 打赏
  • 举报
回复
感谢 jeader(SCJP砖家) , 可以实现。
shine333 2005-10-20
  • 打赏
  • 举报
回复
还有对应的setMnemonic('A')实现Alt-A获得响应
TsuiHyan 2005-10-20
  • 打赏
  • 举报
回复
不知道楼上说的是否可以实现,明天试试看。
谢谢啊。
jeader 2005-10-20
  • 打赏
  • 举报
回复
快捷键的绑定,依赖InputMap,ActionMap类。
jeader 2005-10-20
  • 打赏
  • 举报
回复
可以,下面的代码演示了将按钮与F2联系起来。

JButton jb=new JButton("ok");
jb.getInputMap().put(KeyStroke.getKeyStroke("F2"),"do");
jb.getActionMap().put("F2",btAction);
TsuiHyan 2005-10-20
  • 打赏
  • 举报
回复
接收系統消息不可以嗎?! 焦急中....
believefym 2005-10-20
  • 打赏
  • 举报
回复
好像不行

62,625

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧