利用JavaFx开发RIA桌面应用-Windows任务栏图标闪烁效果

转载请注明来源-作者@loongshawn:http://blog.csdn.net/loongshawn/article/details/53639924,建议读者阅读原文,确保获得完整的信息

1.图标闪烁效果

       打开JavaFx应用都会在任务栏中创建一个应用图标,如图,最右边为测试应用的图标,有时候需要知道应用中正在执行的任务执行完了没有,而用户在执行过程中会处理其他的业务,不可能一直盯着这个应用。所以任务执行完毕提醒就很有必要。

利用JavaFx开发RIA桌面应用-Windows任务栏图标闪烁效果_第1张图片

       设置任务执行完毕提醒,任务栏图标显示闪烁效果,不过只会闪烁大约8秒钟,然后一直高亮显示,知道你点开软件界面。

利用JavaFx开发RIA桌面应用-Windows任务栏图标闪烁效果_第2张图片

2.实现方式

       实现方式还是比较简单,具体实现因人而异,总体思路就是在你的“任务执行结果监听器”代码的末尾添加:

if(!stage.isFocused()){
    stage.requestFocus();
}

       这段代码的含义就是,当当前软件界面没有获取焦点时,主动请求获取焦点,这个时候,操作系统是会给予相应提示的,Windows中就是如上闪烁效果提示。

3.总结

       完全可以这个场景理解为异步工作的模式,使用者可能会应对多个任务,不可能一直守着一个任务,因此每个任务执行完了,需要给使用者一个提醒,让他接下来准备处理该任务的后续操作。

相关文章:

  • 《 利用JavaFx开发RIA桌面应用-Windows任务栏图标闪烁效果》
  • 《 利用JavaFx开发RIA桌面应用-TableView操作》
  • 《 利用JavaFx开发RIA桌面应用-Clipboard剪贴板操作》
  • 《利用JavaFx开发RIA桌面应用-TextField替换PasswordField做密码框》
  • 《利用JavaFx开发RIA桌面应用-半透明界面设计》
  • 《利用JavaFx开发RIA桌面应用-加载等待界面设计》
  • 《利用JavaFx开发RIA桌面应用-文件拖拽》
  • 《利用JavaFx开发RIA桌面应用-改变stage的标题栏的图标》
  • 《利用JavaFx开发RIA桌面应用-事件监听》
  • 《利用JavaFx开发RIA桌面应用-ComboBox组合编辑框水平增长》
  • 《利用JavaFx开发RIA桌面应用-布局说明》
  • 《利用JavaFx开发RIA桌面应用-在线资料》

你可能感兴趣的:(JAVA,JavaFX)