我想在PropertyView / PropertySheet中显示一个对象数组,如下所示:
怎么做? THX。
答案 0 :(得分:1)
您可以根据eclipse tips(这是一种显示所选元素的属性的视图)来关注 PageBookView
:创建自定义属性视图活动部分。每当选择更改或活动部件发生更改时,它会跟踪它们并显示属性,除非您使用'Pin to selection' feature available from 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 article并看看如何实现自己的显示。