Hexise's Blog

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

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

          Posted on 2006-12-29 12:26 Hexise 閱讀(1142) 評論(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()

          主站蜘蛛池模板: 股票| 浠水县| 孟州市| 华池县| 泸西县| 巴林左旗| 普安县| 霍林郭勒市| 蒙山县| 北川| 保康县| 克拉玛依市| 临澧县| 青州市| 霍城县| 工布江达县| 澎湖县| 墨江| 贵定县| 武胜县| 台北县| 简阳市| 鸡西市| 鄂托克前旗| 临潭县| 武胜县| 海兴县| 稻城县| 任丘市| 高要市| 牡丹江市| 连云港市| 蓬溪县| 五大连池市| 岑溪市| 大邑县| 沙湾县| 深州市| 大丰市| 高淳县| 普兰店市|