当我将文件drag
放在Chrome任务栏图标上时,Windows会问我Pin to Google Chrome
。当我将文件shift+drag
放在Chrome任务栏图标上时,Windows会问我Open with Google Chrome
。
我希望我的SWT应用程序具有相同的行为,或者至少对将文件拖放到任务栏图标上有一些反应。
我已经在根目录DropListener
中添加了Shell
,它使我可以将拖放事件拦截到应用程序的标题栏上,但是它不会响应任务栏图标上的拖放事件。有小费吗?
最佳答案
您也许可以使用TaskBar
或TaskItem
做一些事情:
TaskBar taskBar = Display.getDefault().getSystemTaskBar();
TaskItem taskItem = taskBar.getItem(null);