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

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

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

    Hexise's Blog

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

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

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

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

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

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

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

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

    獲取FigureCanvas的方法也比較簡(jiǎn)單.通過(guò)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());

    評(píng)論

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

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

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

    2007-01-04 10:02 by Hexise
    @lautsie
    剛發(fā)就被你找到了。。。
    主站蜘蛛池模板: 亚洲精品免费在线观看| 91网站免费观看| a毛片在线免费观看| 亚洲成人免费网站| 亚洲国产成人乱码精品女人久久久不卡| 亚洲午夜久久久久妓女影院| tom影院亚洲国产一区二区| 校园亚洲春色另类小说合集| 久久免费观看国产99精品| 成人无遮挡毛片免费看| 中文字幕第13亚洲另类| 亚洲欧洲日韩极速播放| 久久精品成人免费网站| 亚洲av片一区二区三区| 中文字幕亚洲男人的天堂网络 | 一级一黄在线观看视频免费| 一级特黄aa毛片免费观看| 亚洲国产高清在线| 成人久久久观看免费毛片| 色妞WWW精品免费视频| 亚洲国产精品久久久久| 18成禁人视频免费网站| 国产午夜亚洲精品国产| 一个人免费观看视频www| 亚洲熟妇无码久久精品| 国产精品区免费视频| 亚洲综合激情六月婷婷在线观看| 精品国产sm捆绑最大网免费站| 亚洲国产a∨无码中文777| a级毛片免费观看网站| 国产免费观看黄AV片| 亚洲香蕉久久一区二区| 国产免费拔擦拔擦8x| 久久九九久精品国产免费直播| 亚洲 综合 国产 欧洲 丝袜| 国产久爱免费精品视频| 亚洲午夜精品久久久久久人妖| 免费无码精品黄AV电影| 亚洲免费视频一区二区三区| 亚洲色欲www综合网| 亚洲精品在线免费观看视频|