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()

          主站蜘蛛池模板: 冷水江市| 潍坊市| 湘阴县| 马公市| 敦化市| 黄梅县| 汕头市| 长沙县| 永安市| 鸡泽县| 礼泉县| 喀喇沁旗| 衡水市| 峡江县| 九寨沟县| 闸北区| 南召县| 台湾省| 吉林省| 巨野县| 霍州市| 丽水市| 南召县| 乌拉特前旗| 博客| 高淳县| 昔阳县| 肥东县| 兴海县| 绥阳县| 沾化县| 和平区| 阳江市| 科技| 龙川县| 军事| 肃宁县| 耒阳市| 大新县| 台南县| 菏泽市|