关于Eclipse插件:如何实现这样的属性视图?

时间:2010-05-25 07:22:50

标签: eclipse-plugin propertysheet

我想在PropertyView / PropertySheet中显示一个对象数组,如下所示:

alt text

怎么做? THX。

1 个答案:

答案 0 :(得分:1)

您可以根据eclipse tips(这是一种显示所选元素的属性的视图)来关注 PageBookView:创建自定义属性视图活动部分。每当选择更改或活动部件发生更改时,它会跟踪它们并显示属性,除非您使用'Pin to selection' feature available from 3.5)。

alt text

<view
  class="com.eclipse_tips.views.CustomPropertiesView"
  icon="icons/sample.gif"
  id="com.eclipse-tips.views.customePropertiesView"
  name="My Properties View">
</view>

其次是:

public class CustomPropertiesView extends PropertySheet {

 @Override
 protected boolean isImportant(IWorkbenchPart part) {
  if (part.getSite().getId().equals(IPageLayout.ID_PROJECT_EXPLORER))
   return true;
  return false;
 }
}

现在,这会对项目资源管理器中的属性做出反应(而不是您自己的属性集) 所以你需要回到PageBookView article并看看如何实现自己的显示。