Hexise's Blog

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

          eclipse中的相對坐標和絕對坐標

          Posted on 2006-12-29 12:26 Hexise 閱讀(1137) 評論(0)  編輯  收藏 所屬分類: Eclipse Plugin

          轉換成相對坐標,要運用translateToRelative(Point point)方法.

          例如,在Eclipse Editor視圖中加入Figure,需要計算出相對于HostFigure的坐標,才能正確將figure放在鼠標點擊的位置.可以如下這樣做:

          在getCreateCommand(CreateRequest request)方法中,加入如下語句:

          Point location = request.getLocation().getCopy();
          getHostFigure().translateToRelative(location);

          如此獲得的location就是相對于HostFigure的坐標.




          能夠獲得當前光標絕對坐標的方法是:

          Display.getDefault().getCursorLocation()

          主站蜘蛛池模板: 凤山市| 富民县| 湟中县| 游戏| 景泰县| 大新县| 卢氏县| 海城市| 南川市| 讷河市| 蒙自县| 赤峰市| 洛宁县| 四会市| 景宁| 富锦市| 汝州市| 颍上县| 阳谷县| 镇原县| 黄陵县| 教育| 拉孜县| 西盟| 拉萨市| 大悟县| 鞍山市| 子长县| 合江县| 霞浦县| 固阳县| 德州市| 石楼县| 马山县| 卢湾区| 梁平县| 宁夏| 高唐县| 乐山市| 军事| 西平县|