Hexise's Blog

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

          屬于自己的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 不監(jiān)聽某個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);
          ????}

          }
          主站蜘蛛池模板: 循化| 晴隆县| 广水市| 垣曲县| 桓仁| 玛沁县| 霸州市| 连州市| 卢湾区| 湘西| 封开县| 富阳市| 莫力| 托克逊县| 合山市| 靖远县| 中牟县| 马尔康县| 乌拉特后旗| 万源市| 曲水县| 微博| 定结县| 澄城县| 平果县| 清流县| 上蔡县| 光山县| 旅游| 天峻县| 新化县| 老河口市| 阿拉善盟| 木兰县| 靖州| 界首市| 迭部县| 都昌县| 民县| 彰化市| 平陆县|