紧急求救---怎样捕捉GUI的快捷键

hhhseaman 2003-10-09 10:16:00
想为GUI程序加上快捷键,如ctrl+a,ctrl+c,ctrl+v等等,现在只找到了alt+x键盘快捷事件,请大侠帮忙
...全文
33 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
qiyongjun2003 2003-10-09
  • 打赏
  • 举报
回复
InputMap imap=getInputMap(JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT);
imap.put(KeyStroke.getKeyStroke("ctrl Y"),"panel.yellow");
imap.put(KeyStroke.getKeyStroke("ctrl B"),"panel.blue");
imap.put(KeyStroke.getKeyStroke("ctrl R"),"panel.red");
LoveRose 2003-10-09
  • 打赏
  • 举报
回复
键盘事件KeyEvent是继承InputEvent的
inputEvent事件有isAltDown() isControlDown() isShiftDown()
方法那么再keyDown事件中判断一下就可以了。
wangyanqiu 2003-10-09
  • 打赏
  • 举报
回复


学习!

62,614

社区成员

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

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