我是eclipse e4应用程序的新手。
我有一个菜单项打开处理程序,当我单击它时,将显示文件对话框,并且可以选择文件,并且应该在视图部件上显示所选文件。

谁能帮我如何从处理程序中更新视图?

最佳答案

您可以使用EPartService在处理程序中找到您的零件:

@Execute
void execute(EPartService partService)
{
  MPart part = partService.findPart("part id ");

  // TODO use FileDialog

  YourClass yourClass = (YourClass)part.getObject();

  // TODO call a method in YourClass to set the table input
}


其中YourClass是您为零件定义的类。然后,您只需要向YourClass添加一个方法即可调用以设置表输入。 “部件ID”是您在应用程序模型中为MPart指定的ID。

07-27 14:05