救命啊,SWING 難題, 在線等 在JAVA 的SWING 開發中,怎樣實現 當焦點不在程序上的時候,仍然可以用一個快捷鍵通知程序,比如關閉,或者設置焦點, 也就是仍然可以與程式進行通信.謝謝. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 问问题要到相关的版快,这个和J2ME应该没关系吧? 对了,我是说纯JAVA应该没有办法但是也许可以通过JNI调用,用其他语言如C++来实现 这个问题好像很难啊我把我想法讲一下这可能要用到多线程一个线程就是你说那个Gui程序另外一个就是检测键盘的程序(我先这么说)当程序启动的时候,两个程序都启动,检测程序隐藏起来.当GUI线程失去焦点的时候唤醒检测程序线程当检测程序检测到你按了特定的键,将唤醒Gui线程此想法仅提供参考!!!!! 检测键盘的程序是达不到系统级的,哥们你要搞清楚,java它不可能捕获到操作系统的事件 component.requestFocus() 好象是,楼住自己找找 感谢 回复人: jeader(SCJP砖家) ,他的回复如下 可以,下面的代码演示了将按钮与F2联系起来。 JButton jb=new JButton("ok"); jb.getInputMap().put(KeyStroke.getKeyStroke("F2"),"do"); jb.getActionMap().put("F2",btAction);已经搞定了,感谢 jeader(SCJP砖家) 他的那个方法很可行。感谢万分不过我的要求有点过了,可能托盘上的那种情况就要用JNI了。目前的需求只是比如有好几个TAB似的页面,焦点不在某一页,或者某一页已经关闭,但是可以呼叫到它。再次感谢 PDF转换成图片 请问怎么安装eclipse 求助,关于linked list data java 怎样实现调用cmd阿? 高手进阶!请进 toString()为什么不起作用 从今天开始,要在java版里玩了! 谁会? =?gb2312?B?0eDQx87l1MK5pNf3vMa7rjIwMDEuZG9j?= 我是初学者,请大家帮助我解答我这几个小问题,谁帮我解决了给谁分!!! java图形界面设计的几个简单问题. 如何获得一个Swing Component相对Screen的绝对Location
但是也许可以通过JNI调用,用其他语言如C++来实现
我把我想法讲一下
这可能要用到多线程
一个线程就是你说那个Gui程序
另外一个就是检测键盘的程序(我先这么说)
当程序启动的时候,两个程序都启动,检测程序隐藏起来.
当GUI线程失去焦点的时候唤醒检测程序线程
当检测程序检测到你按了特定的键,将唤醒Gui线程
此想法仅提供参考!!!!!
可以,下面的代码演示了将按钮与F2联系起来。 JButton jb=new JButton("ok");
jb.getInputMap().put(KeyStroke.getKeyStroke("F2"),"do");
jb.getActionMap().put("F2",btAction);已经搞定了,感谢 jeader(SCJP砖家) 他的那个方法很可行。感谢万分
不过我的要求有点过了,可能托盘上的那种情况就要用JNI了。
目前的需求只是比如有好几个TAB似的页面,焦点不在某一页,或者某一页已经关闭,但是可以呼叫到它。再次感谢