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

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

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

    wjoin

    MapXTreme

     

    2007年1月20日

    mapxtreme 使用右鍵菜單

    在mapxtreme 中visualMapJ1MouseClicked 事件只能便用左鍵,如果想要右鍵彈出信息的話,非常的不方便,下面是一個臨時的解決辦法:

     private void visualMapJ1MouseClicked(java.awt.event.MouseEvent evt) {                                        
    // TODO 將在此處添加您的處理代碼:
            if(evt.getButton() == MouseEvent.BUTTON1){
                JPopupMenu pop =new JPopupMenu();   //右鍵菜單
                if(!infoToolListener.getInfo().equals("")){       //取回的地理信息不為空
                    pop.add(infoToolListener.getInfo());          //把信息加到菜單上
                    pop.show(evt.getComponent(),evt.getX(),evt.getY());   //在鼠標的地方彈出
                    infoToolListener.clearInfo();                       //清除上次信息
                }
            } else if (evt.getButton() == MouseEvent.BUTTON3){  //如果點的是鼠標右鍵,把它模擬成左鍵

                
                try {
                    Robot robot = new Robot();  // 建個機器人
                    robot.mousePress(InputEvent.BUTTON1_MASK); //模擬左鍵按下  
                    robot.mouseRelease(InputEvent.BUTTON1_MASK); //左鍵彈起
                } catch (AWTException ex) {
                    ex.printStackTrace();
                }
            }
        }           

    我嘗試了很多辦法,因為mapxtreme 中有很多類都是受保護的,在自己的程序中沒法使用,而且,它耦合度非常的高,我曾經想把其中幾個類反編譯過來使用,結果發(fā)現,需要反編譯的類越來越多,以至于最后可能要把整個mapxtreme都反編譯過來,所以我放棄了這種想法,只好用模擬實現,另外,MapMouseEvent 繼承了 MouseEvent 但是沒有提供BUTTON 參數,使得左鍵和中鍵可以讀取到,而右鍵卻不行,所以只好用如此古怪的方法。

    posted @ 2008-12-29 10:35 wjoin 閱讀(375) | 評論 (0)編輯 收藏

    各種開發(fā)語言技術復雜度投票結論

    可能我不應該叫它技術復雜度, 準確的說法應該是"從UFP 到SLOC 的缺省轉換率",公布出來供大家參考.
    以下數據來自 Jones? http://www.spr.com/library/0Langtbl.htm

    Access????????????????????????38
    Ada83????????????????????????71
    Ada95????????????????????????49
    AIShell????????????????????????49
    APL???????????????????????????32
    Assembly--Basic?????????320
    Assembly--Macro??????213
    Bassic--ANSI????????????64
    Basic--Visual??????????????32
    Basic--Compiled?????????91
    C?????????????????????????????????128
    C++?????????????????????????????55
    Cobol(ANSI85)????????????91
    Database--Default?????????40
    Forth???????????????????????????64
    Fortran????????????????????????77
    Fortran95?????????????????????71
    HTML 3.0???????????????????15
    Java???????????????????????????????53
    Jovial???????????????????????????107
    Lisp??????????????????????????????64
    MachineCode???????????????640
    Modula 2???????????????????????80
    Pascal???????????????????????????91
    PERL???????????????????????????27
    PowerBuilder???????????????16
    Prolog???????????????????????????64
    Query--Default???????????????13
    Simulation--Default???????? 46
    Spreadsheet?????????????????????6
    Unix Shell Scripts????????????107
    Visual Basic 5.0???????????????29
    VisualC++????????????????????????34
    第一代語言?????????????????????320
    第二代語言?????????????????????107
    第三代語言?????????????????????80
    第四代語言?????????????????????20
    第五代語言?????????????????????4
    高級語言????????????????????????64
    報表生成器?????????????????????80

    posted @ 2007-01-20 09:13 wjoin 閱讀(635) | 評論 (1)編輯 收藏

    導航

    統計

    常用鏈接

    留言簿(2)

    隨筆分類

    隨筆檔案

    文章分類

    相冊

    收藏夾

    友情鏈接

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲人成电影在线观看青青| 在线亚洲97se亚洲综合在线| 国产va免费精品观看精品 | 亚洲免费视频网址| 亚洲一区二区在线免费观看| 88av免费观看入口在线| 免费人成视频在线| 久久精品国产精品亚洲色婷婷| 久久久无码精品亚洲日韩蜜臀浪潮 | 日韩电影免费在线观看视频| jizzjizz亚洲| 亚洲妓女综合网99| a在线观看免费视频| 人妻视频一区二区三区免费| 久久久国产亚洲精品| 免费一级毛片在线播放视频| 日本特黄特色免费大片| 国产在亚洲线视频观看| 91在线手机精品免费观看| 亚洲欧洲日产国码二区首页| 最近最新的免费中文字幕| 久久91亚洲精品中文字幕| 日韩在线视频线视频免费网站| 我的小后妈韩剧在线看免费高清版| 久久99亚洲综合精品首页| 中文无码亚洲精品字幕| 国产高清在线精品免费软件 | 亚洲国产另类久久久精品| jizzjizz亚洲日本少妇| 国产成人免费在线| 国产做床爱无遮挡免费视频| 亚洲神级电影国语版| 免费无码VA一区二区三区| 国产亚洲精品岁国产微拍精品| 成年免费大片黄在线观看com| 亚洲精品少妇30p| 男男AV纯肉无码免费播放无码 | 成年女性特黄午夜视频免费看 | 久久免费动漫品精老司机 | 亚洲黄色免费观看| 1区2区3区产品乱码免费|