精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Eclipse中perspective的兩種使用方法詳解

開發(fā) 后端
本文介紹如何給RCP程序或Eclipse插件定義透視圖,并向透視圖中添加視圖及對各視圖間的擺放位置給出定義。

這里要介紹的是如何給你的RCP程序或Eclipse插件定義透視圖,并向透視圖中添加視圖及對各視圖間的擺放位置給出定義。 好,進入正題,給我們的插件定義一個透視圖先:定義透視圖的方法相信很多人都比較清楚,要擴展org.eclipse.ui.perspectives擴展點,好,直接在我們的plugin.xml文件中加入下面一句代碼就ok了:

﹤extension point="org.eclipse.ui.perspectives">      

        ﹤perspective

                 class="com.test.blog.core.ui.perspective.Perspective"

                 icon="icons/amc_perspect.gif"

                 id="com.test.blog.core.ui.perspective.Perspective"

                 name="%perspective.amc">

        ﹤/perspective>

   ﹤/extension>

 

       上面的代碼中,表明我們的透視圖id為org.talend.amc.plugin.Perspective,好,記住這個id。下面我們就要向這個透視圖中來添加我們的view(視圖)了。有兩種方法都可以實現(xiàn)視圖的添加,一種是通過代碼直接添加,另外一種方法則是直接就在plugin.xml里進行配置:

通過代碼向已知透視圖中添加視圖并布局
上面的代碼中已指出該perspective所對應(yīng)的類為org.talend.amc.plugin.Perspective,該類需要實現(xiàn)IPerspectiveFactory接口,并實現(xiàn)它的createInitialLayout(IPageLayout layout) 方法,createInitialLayout(IPageLayout layout) 方法就能夠?qū)崿F(xiàn)對perspective中view的布局,詳細代碼如下:

package com.test.blog.core.ui.perspective;

  import org.eclipse.ui.IFolderLayout;

  import org.eclipse.ui.IPageLayout;

  import org.eclipse.ui.IPerspectiveFactory; 

  import com.test.blog.core.ui.views.detaillog.DetailLogsView;  import com.test.blog.core.ui.views.jobinfo.JobInformationView; import com.test.blog.core.ui.views.statinfo.DetailStatsView; import com.test.blog.core.ui.views.statinfo.SimpleStatsView;

 /** *//**  * The class define for the test blog perspective. ﹤br/>  *   * $Id: Perspective.java,v 1.9 2007/03/23 07:48:54 pub Exp $  *   */ public class Perspective implements IPerspectiveFactory ...{           public static final String ID = "com.test.blog.core.ui.perspective.Perspective"; //$NON-NLS-1$          public void createInitialLayout(IPageLayout layout) ...{           //這里不需要顯示editor,故而設(shè)置為不可見         layout.setEditorAreaVisible(false);         String editorArea = layout.getEditorArea();          //下面給出的是各view的位置布局定義,這些代碼都可以直接在plugin.xml進行配置,可以達到相同效果         layout.addView(JobInformationView.ID, IPageLayout.LEFT, 0.45f, editorArea);         layout.addView(DetailLogsView.ID, IPageLayout.BOTTOM, 0.4f, editorArea);                  String logInfoFolderID = "position.statlog";         IFolderLayout bottomFolder = layout.createFolder(logInfoFolderID, IPageLayout.BOTTOM, 0.5f,                 JobInformationView.ID);         bottomFolder.addView(SimpleStatsView.ID);         bottomFolder.addView(DetailStatsView.ID);         layout.getViewLayout(JobInformationView.ID).setCloseable(false);         layout.getViewLayout(SimpleStatsView.ID).setCloseable(false);         layout.getViewLayout(DetailStatsView.ID).setCloseable(false);     }  }

這里只是在代碼中直接使用view id, 如果真要讓這些id所對應(yīng)的view顯示出來,當(dāng)然還需要你在自己的插件中給出這些view id的定義。

在plugin.xml中直接添加視圖并配置布局

  Eclipse 為各個view在透視圖的布局也提供了專用的擴展點,它就是org.eclipse.ui.perspectiveExtensions,利用這個擴展點,我們甚至不需要對org.talend.amc.plugin.Perspective類進行任何修改,就可以按我們的要求向perspective中添加新的視圖(view), 比如要達到上面同效果的視圖布局,可向plugin.xml中添加以下配置代碼:

 

﹤extension point="org.eclipse.ui.perspectiveExtensions">

          ﹤perspectiveExtension    

              targetID="com.test.blog.core.ui.perspective.Perspective">            

             ﹤view

                id="com.test.blog.core.ui.views.jobinfo.JobInformationView"

                relative="org.eclipse.ui.editorss"            

                relationship="left"            

                ratio="0.45"            

               closeable="false"/>

            ﹤view

                id="com.test.blog.core.ui.views.detaillog.DetailLogsView"

                relative="org.eclipse.ui.editorss"

                relationship="bottom"

                ratio="0.4"/>

          ﹤view

                id="com.test.blog.core.ui.views.statinfo.SimpleStatsView"

                relative="com.test.blog.core.ui.views.jobinfo.JobInformationView"

                relationship="bottom"

                ratio="0.5"

                closeable="false"/>

          ﹤view

                 id="com.test.blog.core.ui.views.statinfo.DetailStatsView"

                 relative="com.test.blog.core.ui.views.statinfo.SimpleStatsView"

                 relationship="stack"

                 closeable="false"/>

    ﹤/perspectiveExtension>

﹤/extension>


運行后,各view間的布局關(guān)系如下圖所示:

Eclipse中perspective(透視圖)的兩種使用方法詳解

Eclipse的幫助文件中已對該擴展點進行了詳細的說明,在Eclipse的幫助中直接搜索‘org.eclipse.ui.perspectiveExtensions’,即可得知該擴展點的相關(guān)信息。

【編輯推薦】

  1. 奇怪的Eclipse debug異常
  2. 在Eclipse中使用JUnit4進行單元測試(3)
  3. 在Eclipse中使用JUnit4進行單元測試(2)
  4. 在Eclipse中使用JUnit4進行單元測試(1)
  5. eclipse字符編碼
責(zé)任編輯:book05 來源: 163博客
相關(guān)推薦

2010-03-15 15:30:35

Python模塊

2024-06-06 08:32:52

.NET框架代碼

2011-03-03 17:00:37

pure-ftpdchroot

2021-08-11 06:57:16

ShuffleSpark核心

2022-03-15 08:25:32

SparkShuffle框架

2010-10-09 10:30:03

JS event

2009-12-07 13:42:24

WCF框架

2010-03-16 15:23:32

java動態(tài)載入

2022-01-17 09:01:41

Pythonnc文件Python基礎(chǔ)

2010-10-09 10:04:45

FunctionJS

2010-07-13 10:10:28

WPF

2009-12-02 16:04:44

PHP fsockop

2011-06-23 09:07:16

2012-10-16 09:40:38

洗牌算法

2019-11-07 23:48:12

shell腳本getopts

2009-06-29 17:57:30

ApplicationJSP

2010-10-14 14:33:15

MySQL多表聯(lián)查

2010-06-02 15:29:06

SVN版本控制

2010-03-18 08:55:50

C#

2012-05-10 10:53:10

Linuxhistory
點贊
收藏

51CTO技術(shù)棧公眾號

国产精品视频一区二区三区| 亚洲人视频在线观看| 日韩一区电影| 精品三级在线观看| 337p粉嫩大胆噜噜噜鲁| 日本高清视频在线观看| 成人av在线播放网站| 欧美在线视频一区| 唐朝av高清盛宴| 九九精品在线| 精品粉嫩超白一线天av| 一路向西2在线观看| h片在线观看下载| 国产精品无遮挡| 精品国产第一页| 国产999久久久| 久色成人在线| 国内精品一区二区三区四区| 日韩在线视频免费看| 美女视频亚洲色图| 这里只有精品免费| 丁香婷婷激情网| av资源在线播放| 亚洲摸摸操操av| 日韩高清三级| 内衣办公室在线| 懂色av中文一区二区三区 | 国产精品suv一区二区| 国产精品欧美日韩一区| 亚洲成在人线av| 午夜啪啪小视频| 97人人做人人爽香蕉精品| 精品久久在线播放| 999一区二区三区| av在线影院| 亚洲欧美一区二区视频| 久久久人人爽| 午夜性色福利视频| www.日韩在线| 国产精品视频免费观看| 99久久亚洲精品日本无码| 麻豆精品在线视频| 国产精品私拍pans大尺度在线| www欧美在线| 国产精品毛片在线| 91精品国产色综合久久不卡98| 青娱乐国产在线| 欧美午夜一区| 久久久久久久久久久91| 精品99在线观看| 欧美日韩四区| 久久久久久久国产精品视频| 国产真实的和子乱拍在线观看| 欧美一区在线看| 欧美大尺度在线观看| 九九精品视频免费| 亚洲精品一二三区区别| 九九热最新视频//这里只有精品| 私库av在线播放| 国产精品chinese| 97精品视频在线播放| 国产小视频在线免费观看| 9国产精品视频| 日本欧美在线视频| 波多野结衣高清在线| 热久久一区二区| 成人夜晚看av| 成人av无码一区二区三区| 国产成人免费av在线| y111111国产精品久久婷婷| 蜜臀av免费在线观看| 91啪亚洲精品| 四虎一区二区| 成人日日夜夜| 午夜精品一区在线观看| 国产l精品国产亚洲区久久| 欧美日韩五区| 欧美一级黄色大片| 亚洲av无码一区二区三区观看| 国产亚洲精品美女久久久久久久久久| 亚洲性夜色噜噜噜7777| 2025国产精品自拍| 国产日韩欧美一区| 国产精品一区专区欧美日韩| 国产夫妻在线观看| 26uuu欧美日本| 在线播放豆国产99亚洲| 国产在线天堂www网在线观看| 日韩人体视频一二区| 久久6免费视频| 欧美调教视频| 久久国产一区二区三区| 日韩成人免费在线视频| 人人狠狠综合久久亚洲| 国产精品视频免费一区二区三区| 黄色国产在线| 亚洲一区二区综合| 亚洲xxxx2d动漫1| 精品丝袜久久| 久久精品国产亚洲一区二区| 青青操免费在线视频| 狠狠色丁香久久婷婷综合_中 | 国产成人影院| 久久久久久久国产精品| 一本大道伊人av久久综合| 成人av免费在线观看| 亚洲欧洲另类精品久久综合| 黄色大片在线| 欧美放荡的少妇| 欧美色图亚洲激情| 伊人久久久大香线蕉综合直播| 国产精品视频xxx| 免费av网站观看| 亚洲人成小说网站色在线 | 日韩女同强女同hd| 久久综合综合久久综合| 欧美日韩国产高清视频| 久久亚洲资源| 91精品国产色综合久久不卡电影| 免费黄色在线视频| 一区二区激情| 不卡视频一区二区| 成人video亚洲精品| 在线观看免费一区| 波多野结衣办公室33分钟| 伊人久久亚洲热| 999视频在线免费观看| 天堂а√在线官网| 欧美日韩国内自拍| 中文字幕在线播放一区| 欧美日韩天堂| www.av一区视频| 怡红院av在线| 日韩精品中文字幕一区二区三区 | 久久伦理在线| 国产精品www网站| 狠狠v欧美ⅴ日韩v亚洲v大胸| 午夜成人免费视频| 亚洲观看黄色网| 亚洲免费高清| 久久久精品动漫| 182在线视频观看| 欧美videos大乳护士334| 国产女片a归国片aa| 韩国三级中文字幕hd久久精品| 亚洲精品在线免费| 黑人一区二区三区| 日韩在线视频中文字幕| 在线播放一级片| 国产精品久久久一本精品| wwww.国产| 欧美大片aaaa| 91社区国产高清| av网站大全在线| 亚洲成成品网站| 国产精品美女久久久久av爽| 91啪亚洲精品| 乌克兰美女av| 91tv精品福利国产在线观看| 亚洲一区二区三区在线视频 | 欧美激情理论| 亚洲一区二区在线播放| 日韩激情av| 日韩av网站电影| 久久久全国免费视频| 成人av网站大全| 国产日韩成人内射视频| 日韩精品四区| 国产91精品一区二区绿帽| 999福利在线视频| 亚洲欧美国产视频| 91亚洲国产成人久久精品麻豆| 亚洲免费观看视频| 午夜av免费看| 日本不卡不码高清免费观看| 精品一区二区成人免费视频| 999国产精品一区| 欧美一级高清免费播放| 亚洲成人影院麻豆| 欧美成人性福生活免费看| 欧美在线观看不卡| 一色屋精品亚洲香蕉网站| 国产免费a级片| 日本成人中文字幕在线视频| 国产成人亚洲综合无码| 日韩福利视频一区| 国产综合久久久久久| 9999热视频在线观看| 中文字幕精品www乱入免费视频| 99热精品在线播放| 色婷婷精品大在线视频| 破处女黄色一级片| 国产色产综合色产在线视频| www.51色.com| 视频在线在亚洲| a级免费在线观看| 日本欧美视频| 精品国产福利| 一区二区三区在线免费看 | 久久精品久久久久久国产 免费| 日韩在线观看视频网站| 欧美日韩国产一级片| 国产 欧美 日韩 在线| 亚洲天堂a在线| 免费看黄色的视频| 国产·精品毛片| 岛国毛片在线播放| 亚洲欧美久久| av片在线免费| 欧美好骚综合网| 欧美一区二区视频17c| 国产精品毛片久久久| 91免费看片网站| 欧洲成人一区| 欧美孕妇孕交黑巨大网站| 性直播体位视频在线观看| 中文字幕日韩av综合精品| 色wwwwww| 日韩欧美在线影院| 亚洲最新av网站| 在线亚洲高清视频| 日韩av大片在线观看| 一区二区三区在线免费观看 | 亚洲成年人影院| 欧洲猛交xxxx乱大交3| 国产精品久久久久久久久果冻传媒 | 国产极品在线播放| 一区二区三区影院| 我要看黄色一级片| 国产精品福利在线播放| 性の欲びの女javhd| 久久久另类综合| 久久久精品人妻无码专区| av激情综合网| 中文在线观看免费视频| 国产91精品露脸国语对白| 亚洲国产综合av| 国产一区二区三区综合| 成人综合久久网| 久久99精品国产| xxx国产在线观看| 美女看a上一区| 粉色视频免费看| 美女视频黄免费的久久| 日韩欧美国产片| 韩国三级在线一区| 久久久九九九热| 国产成人综合网| 又黄又色的网站| 成人丝袜18视频在线观看| 在线播放av网址| 91视频免费观看| 成人片黄网站色大片免费毛片| 久久婷婷综合激情| 亚洲最大成人网站| 亚洲国产高清aⅴ视频| 大吊一区二区三区| 亚洲欧美日韩久久| 国产一级一片免费播放放a| 亚洲自拍偷拍av| 色播视频在线播放| 91福利视频网站| 一女二男一黄一片| 日韩欧美二区三区| 视频二区在线| 亚洲最大在线视频| 最近中文字幕免费mv2018在线| 欧美福利视频在线观看| 欧美裸体视频| 国产精品中文字幕在线| 国产精品成人3p一区二区三区 | 手机在线视频一区| 成人一区二区三区在线观看| 一区二区视频观看| 国产精品天干天干在观线| 国产av无码专区亚洲av毛网站| 亚洲高清免费观看高清完整版在线观看 | 国产日韩一区在线| y111111国产精品久久久| 久久综合毛片| 国产精品麻豆久久| 内射国产内射夫妻免费频道| 丝袜亚洲另类欧美综合| 天堂在线精品视频| 久久久青草青青国产亚洲免观| 亚洲精品电影院| 黄色91在线观看| 一级黄色片在线观看| 亚洲精品美女在线| 国产传媒在线播放| 7777精品视频| 国产电影一区| 青青草原亚洲| 黄色欧美日韩| 欧美特黄aaa| 久久综合九色综合97婷婷| 最新黄色av网址| 欧美日韩国产精品一区二区三区四区 | 欧美另类一区二区三区| 视频一区 中文字幕| 日韩在线国产精品| 人在线成免费视频| 99视频在线播放| 久久精品高清| 国产精品va无码一区二区| 国产一区二区视频在线播放| www.久久国产| 亚洲第一成人在线| 99久久久国产精品无码网爆| 一本久久综合亚洲鲁鲁| www在线看| 91精品综合久久| 久久神马影院| 999在线免费视频| 91麻豆国产福利在线观看| 波多野结衣不卡视频| 欧美日韩一区二区不卡| 你懂的视频在线观看| 国产综合在线看| 视频亚洲一区二区| 欧美日韩视频免费在线观看| 日韩不卡手机在线v区| 日韩aaaaa| 亚洲一二三区不卡| 国产激情视频在线播放| 久久精品国产精品| 亚洲精品tv| 亚洲看片网站| 欧美aaaaaa午夜精品| xxxx日本黄色| 色欧美片视频在线观看| 日本不卡免费播放| 欧美一区二三区| 色吊丝一区二区| 国产99久久九九精品无码| 不卡的av中国片| 五月天婷婷网站| 亚洲国产精品99久久| 国产后进白嫩翘臀在线观看视频| 亚洲xxxx做受欧美| 欧美日韩日本国产亚洲在线| 亚洲区 欧美区| 一区二区三区免费网站| 亚洲av无码一区二区三区dv| 色与欲影视天天看综合网| 日韩一二三区在线观看| av动漫在线播放| 成人h动漫精品一区二| 久久久久久天堂| 精品国产凹凸成av人网站| 999av小视频在线| 鲁丝一区二区三区免费| 亚洲欧美春色| 亚洲综合第一区| 91精品国产免费久久综合| 中文在线观看免费| yy111111少妇影院日韩夜片| 亚洲福利一区| 久久精品一区二区免费播放 | 国产乱淫片视频| 久久91精品国产| 美腿丝袜亚洲图片| 男人亚洲天堂网| 中文一区一区三区高中清不卡| 亚洲一区二区三区网站| 久久久国产精品视频| 高清精品视频| 999在线免费视频| 亚洲美女屁股眼交| 天堂av一区二区三区| 青青久久aⅴ北条麻妃| 日韩精品中文字幕第1页| 伊人av在线播放| 日韩欧美在线观看| 欧美日韩xx| 国产麻豆日韩| 免费在线看成人av| 久久久国产精品人人片| 亚洲女人天堂成人av在线| 亚洲日韩中文字幕一区| 国产美女在线一区| 国产精品视频一二三区| 隣の若妻さん波多野结衣| 国产91露脸中文字幕在线| 伊人久久大香线| 熟女俱乐部一区二区| 欧美一区二区三区免费在线看 | 成人黄色免费在线观看| 狠狠爱www人成狠狠爱综合网| 中文字幕 自拍| 亚洲成人av片| 亚洲综合伊人| 国产午夜福利视频在线观看| 1000部国产精品成人观看| 三级毛片在线免费看| 亚洲va码欧洲m码| 久久人人精品| 国产主播在线播放| 啊v视频在线一区二区三区| 亚洲国产欧美日韩在线观看第一区|