java SWT 有没有检测windows事件的方法
我希望通过设置快捷键打开SWT下的子窗口,即使焦点不在SWT编写的程序下,也可以通过设置的快捷键打开该子窗口...
我希望通过设置快捷键打开SWT下的子窗口,即使焦点不在SWT编写的程序下,也可以通过设置的快捷键打开该子窗口
展开
展开全部
getDisplay().addFilter(SWT.KeyDown, new Listener(){
public void handleEvent(Event e){
if (e.keyCode == SWT.F1){
// 帮助;
}
}
});
追问
刚试了下,F1键按下没有触发代码,如果可以,也只是在焦点聚集在该Shell下
怎样代码调用Dialog子窗口的最大化、最小化窗口?我希望通过系统热键打开SWT写的子窗口,如同qq,通过Ctrl+Alt+z打开活动窗口一样
依然感谢wh猎人!
追答
那估计你要用JNA来实现,直接用其包装的User32来实现hook。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询