今天做swt的一个项目中发现在程序运行SplashHandler的时候如果用户按了esc键则程序停止,这时候桌面上面似乎就是剩下了一个图片。所以想办法的解决这个问题,不然用户只能够在任务栏或进程管理中结束程序。
我的思路是当用户按了esc的时候弹出一个对话框,问是否要关闭程序,如果选择是关闭程序,否则程序继续运行。
经过调试查找资料确认下面的代码是可以实现的。现贴出来和大家分享。
今天做swt的一个项目中发现在程序运行SplashHandler的时候如果用户按了esc键则程序停止,这时候桌面上面似乎就是剩下了一个图片。所以想办法的解决这个问题,不然用户只能够在任务栏或进程管理中结束程序。
我的思路是当用户按了esc的时候弹出一个对话框,问是否要关闭程序,如果选择是关闭程序,否则程序继续运行。
经过调试查找资料确认下面的代码是可以实现的。现贴出来和大家分享。