Hexise's Blog

业精于勤荒于嬉 行成于思毁于随
posts - 13, comments - 12, trackbacks - 0, articles - 0
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

属于自己的Property View

Posted on 2006-12-29 11:14 Hexise 阅读(514) 评论(0)  编辑  收藏 所属分类: Eclipse Plugin

可以扩展属于自己的property view吗?换句话说,能否再扩展出一个property view出来,并对它进行定制?

答案是可以的.

如果你所写的Property View类继承自PropertySheet,那么它就是扩展出的新property view. 你同样可以对其进行定制,不会干扰到原有的property的正常显示.

例如,你可以让你的property view 不监听某个XYZView中的事件,只需要覆盖掉isImportant方法就可以了.

import  org.eclipse.ui.IWorkbenchPart;
import  org.eclipse.ui.views.properties.PropertySheet;

public   class  PropertyView  extends  PropertySheet  {

  
protected   boolean  isImportant(IWorkbenchPart part)  {
        
return  part  !=   this   &&   ! (part  instanceof  XYZView);
    }

}

只有注册用户登录后才能发表评论。


网站导航: