繁体   English   中英

Eclipse RCP - 来自命令处理程序的活动对话框

[英]Eclipse RCP - active dialog from command handler

我已经在org.eclipse.ui.contexts.dialogAndWindow上下文中注册了一个键绑定。
然后我关联了一个命令处理程序

public class QuickActionsHandler extends AbstractHandler {
  @Override
  public Object execute(final ExecutionEvent event) throws ExecutionException {
     ...

现在,如何从ExecutionEvent获取活动的 Dialog 视图部分?

对话框不是视图部分 - 它们通常只是扩展org.eclipse.jface.dialogs.Dialog窗口

可能你能做的最好的事情就是获取当前活动的 Shell:

Shell shell = HandlerUtil.getActiveShell(event);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM