Eclipse rcp 如何验证用户在Eclipse中关闭视图的意图

Eclipse rcp 如何验证用户在Eclipse中关闭视图的意图,eclipse-rcp,Eclipse Rcp,如果用户单击(X)关闭视图。有没有办法弹出一个对话框来检查用户是否想继续关闭?有几种方法可以实现这一点 只需覆盖#处理视图零件,然后打开一个对话框 引入脏状态并使用与编辑器中相同的逻辑。因此,您必须在视图部分中实现org.eclipse.ui.ISaveablePart或org.eclipse.ui.ISaveablePart2 在viewpart中使用ISavablePart并重载方法。成功了!谢谢

如果用户单击(X)关闭视图。有没有办法弹出一个对话框来检查用户是否想继续关闭?

有几种方法可以实现这一点

  • 只需覆盖
    #处理
    视图零件
    ,然后打开一个对话框
  • 引入脏状态并使用与编辑器中相同的逻辑。因此,您必须在
    视图部分中实现
    org.eclipse.ui.ISaveablePart
    org.eclipse.ui.ISaveablePart2

  • 在viewpart中使用ISavablePart并重载方法。成功了!谢谢