按钮在不同的部分中单击时,更改RCP应用程序中的部件选择

时间:2016-02-08 13:18:27

标签: eclipse swt eclipse-rcp rcp e4

在Eclipse RCP应用程序中我的项目UI设计如下:

PartSashContainer->PartStack->Part1, Part2,Part3.,Part4,Part5
                 |
                 ->PartStack->Part6

Part6包含​​按钮。如果在Part6中单击按钮应将选择设置为Part1。

您能否提供如何从不同的部分实现零件选择。

UI Reference

2 个答案:

答案 0 :(得分:2)

使用include EPartService方法:

showPart

答案 1 :(得分:0)

使用您的按钮所在的注入EPartService,然后将Part1的ID传递给服务以查找该部分:

final MPart part1 = partService.findPart("part1.id");
part1.setToBeRendered(true);
part1.setVisible(true);

如果不存在,则此代码段会创建它。 TBH我真的不知道这是否给予了重点。