2011-08-23 113 views
2

我注意到一些程序在加载时,任务栏中的图标显示了进度,至少对于Windows 7来说,我不知道如何使用该功能。任务栏进度

像显示如下图所示:

http://img717.imageshack.us/img717/9569/loadingj.jpg

+0

这个功能似乎更容易在.net应用程序中实现http://weblogs.asp.net/sergeyzwezdin/archive/2009/04/30/windows-7-programming-taskbar-part-1-progress -bar.aspx – VirtualTroll

+0

但这不是java – Daniel

+1

你检查http://stackoverflow.com/questions/2167037/windows-7-taskbar-progress-bar-in-java – VirtualTroll

回答

2

你需要SetProgressState和SetProgressValue从ITaskbarList3接口。

从Java你可以试试BridJ

+0

是的,你可以看看这个例子程序充分利用BridJ的ITaskbarList3绑定:https://github.com/ochafik/nativelibs4java/blob/master/libraries/Runtime/BridJ/src/main/demos/TaskbarListDemo.java – zOlive