2

我想在 PropertyView/PropertySheet 中显示一组对象,就像这样:

替代文字

怎么做?谢谢。

4

1 回答 1

1

You can follow this eclipse tips : creating a custom property view , based on PageBookView(which is the kind of view which displays the properties of the selected element in the active part. Whenever the selection changes or the active part changes, it tracks them and displays属性,除非您使用了3.5 中提供的“固定到选择”功能)。

替代文字

<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那篇文章,看看如何实现自己的显示。

于 2010-05-28T19:45:00.160 回答