Hexise's Blog

          業精于勤荒于嬉 行成于思毀于隨
          posts - 13, comments - 12, trackbacks - 0, articles - 0
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          屬于自己的Property View

          Posted on 2006-12-29 11:14 Hexise 閱讀(523) 評論(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);
          ????}

          }
          主站蜘蛛池模板: 黄陵县| 微博| 沈阳市| 松潘县| 荔浦县| 烟台市| 顺义区| 铜梁县| 闻喜县| 崇礼县| 南郑县| 河南省| 澄江县| 安图县| 阿鲁科尔沁旗| 秀山| 武夷山市| 平邑县| 北碚区| 潮州市| 阳谷县| 德州市| 浙江省| 翼城县| 焉耆| 乃东县| 凯里市| 廉江市| 吴江市| 银川市| 仁怀市| 岑巩县| 清苑县| 延庆县| 淄博市| 察哈| 湖北省| 通州区| 安图县| 顺昌县| 宁强县|