有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java在Eclipse4中从处理程序更新视图

我是Eclipse4应用程序的新手。 我有一个菜单项open handler,当我单击它时,会出现文件对话框,我可以选择文件,我应该在视图零件上显示所选文件

有人能帮我更新处理程序中的视图吗


共 (1) 个答案

  1. # 1 楼答案

    您可以使用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添加一个方法,您可以调用该方法来设置表输入。“part id”是您在应用程序模型中为MPart指定的id