运行环境:win10,因为用了dll文件,不跨平台!
程序GUI界面(很简陋):
截屏效果:
图片信息:
程序编写思路:
首先Java程序在失去焦点后无法使用全局快捷键的功能,例如实现Esc+Shift+Ctrl同时按下启动任务管理器。
为此这里使用了c++编写的动态链接库dll文件,JIntellitype.jar包内已经用c++实现了全局快捷键接口,JIntellitype.jar包相关资料百度上有。
该程序绑定了全局快捷键ctrl+alt+q,当快捷键同时按下时,该Java程序全屏截图,并把图片铺满jframe窗口,jframe窗口最大化,隐藏窗口边框及上面的图标,鼠标点击滑动时绘制矩形线段,鼠标弹起时,矩形绘制结束,剪裁矩形内图片并保存到桌面Screen目录



