<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Hexise's Blog

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

    GEF編輯器的區(qū)域及滾動條

    Posted on 2006-12-29 13:16 Hexise 閱讀(2595) 評論(2)  編輯  收藏 所屬分類: Eclipse PluginGEF/EMF

    GEF編輯器是構(gòu)架在Draw2D的FigureCanvas上的,而FigureCanvas是swt中Canvas的子類.

    當?shù)玫紽igureCanvas之后,就可以得到GEF編輯器的區(qū)域和GEF編輯器內(nèi)部畫布的大小:

    編輯器區(qū)域大小:FigureCanvas.getBounds();
    這是運用了FigureCanvas是Canvas子類的特點,調(diào)用SWT的Canvas的getBounds()方法,即調(diào)用Control的getBounds()方法.

    畫布大小:FigureCanvas.getContents.getBounds();
    這是運用了IFigure的getBounds()方法, 這兩個區(qū)域矩形不可混淆.

    若要觸發(fā)GEF編輯器的滾動條操作,僅需調(diào)用FigureCanvas的scrollToX(int hOffset)和scrollToY(int vOffset)即可.

    獲取FigureCanvas的方法也比較簡單.通過EditPart.getViewer()獲得EditPartViewer,一般情況下EditPartViewer的Control就是FigureCanvas.

    列出代碼如下:

    FigureCanvas?canvas? = ?(FigureCanvas)EditPart.getViewer().getControl();
    canvas.scrollToX(
    500 );
    canvas.scrollToY(
    600 );
    System.out.println(canvas.getBounds());
    System.out.println(canvas.getContents().getBounds());

    評論

    # re: GEF編輯器的區(qū)域及滾動條  回復(fù)  更多評論   

    2006-12-31 10:19 by lautsie
    剛教會我就在這里發(fā)了篇文章啊,哈哈

    # re: GEF編輯器的區(qū)域及滾動條  回復(fù)  更多評論   

    2007-01-04 10:02 by Hexise
    @lautsie
    剛發(fā)就被你找到了。。。
    主站蜘蛛池模板: 精品国产呦系列在线观看免费 | 黄色视屏在线免费播放| 国产在线国偷精品产拍免费| 亚洲成人网在线观看| 免费观看无遮挡www的小视频| 亚洲熟妇无码爱v在线观看| 中国人xxxxx69免费视频| 亚洲一级视频在线观看| 成年丰满熟妇午夜免费视频| 亚洲日本va一区二区三区| 国产精品99久久免费| 九九全国免费视频| 国产亚洲综合成人91精品| 久久午夜夜伦鲁鲁片免费无码| 久久久亚洲AV波多野结衣| 国产一卡2卡3卡4卡2021免费观看| 亚洲看片无码在线视频 | a毛片在线还看免费网站| 婷婷亚洲综合五月天小说 | 亚洲日韩在线中文字幕综合| 免费一级毛片不卡在线播放| 国产免费人成视频在线播放播| 亚洲级αV无码毛片久久精品| 最近免费中文字幕大全免费版视频| 亚洲国产情侣一区二区三区| 日韩免费a级在线观看| aa级女人大片喷水视频免费| 亚洲一区二区三区日本久久九| 女性自慰aⅴ片高清免费| www免费插插视频| 久久精品国产亚洲AV无码麻豆 | 亚洲国产高清视频| 四虎免费大片aⅴ入口| 人妻免费久久久久久久了| 中文字幕亚洲综合精品一区| 国产免费卡一卡三卡乱码| 免费萌白酱国产一区二区三区| 国产精品亚洲综合五月天| 亚洲精品99久久久久中文字幕| 18禁网站免费无遮挡无码中文| 全部在线播放免费毛片|