pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

      <legend id='j0Hqu'><style id='j0Hqu'><dir id='j0Hqu'><q id='j0Hqu'></q></dir></style></legend>

      <small id='j0Hqu'></small><noframes id='j0Hqu'>

      <tfoot id='j0Hqu'></tfoot>

        <bdo id='j0Hqu'></bdo><ul id='j0Hqu'></ul>
      1. <i id='j0Hqu'><tr id='j0Hqu'><dt id='j0Hqu'><q id='j0Hqu'><span id='j0Hqu'><b id='j0Hqu'><form id='j0Hqu'><ins id='j0Hqu'></ins><ul id='j0Hqu'></ul><sub id='j0Hqu'></sub></form><legend id='j0Hqu'></legend><bdo id='j0Hqu'><pre id='j0Hqu'><center id='j0Hqu'></center></pre></bdo></b><th id='j0Hqu'></th></span></q></dt></tr></i><div class="f5rtr7n" id='j0Hqu'><tfoot id='j0Hqu'></tfoot><dl id='j0Hqu'><fieldset id='j0Hqu'></fieldset></dl></div>

      2. Java - Swing 中的 mouseMoved() 事件處理

        Java - mouseMoved() event handling in Swing(Java - Swing 中的 mouseMoved() 事件處理)

        <small id='Nf4JY'></small><noframes id='Nf4JY'>

          1. <tfoot id='Nf4JY'></tfoot>

              <tbody id='Nf4JY'></tbody>

              <bdo id='Nf4JY'></bdo><ul id='Nf4JY'></ul>
              <i id='Nf4JY'><tr id='Nf4JY'><dt id='Nf4JY'><q id='Nf4JY'><span id='Nf4JY'><b id='Nf4JY'><form id='Nf4JY'><ins id='Nf4JY'></ins><ul id='Nf4JY'></ul><sub id='Nf4JY'></sub></form><legend id='Nf4JY'></legend><bdo id='Nf4JY'><pre id='Nf4JY'><center id='Nf4JY'></center></pre></bdo></b><th id='Nf4JY'></th></span></q></dt></tr></i><div class="t7v5xdv" id='Nf4JY'><tfoot id='Nf4JY'></tfoot><dl id='Nf4JY'><fieldset id='Nf4JY'></fieldset></dl></div>
            • <legend id='Nf4JY'><style id='Nf4JY'><dir id='Nf4JY'><q id='Nf4JY'></q></dir></style></legend>

                • 本文介紹了Java - Swing 中的 mouseMoved() 事件處理的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  我想在我的 JFrame 中監聽鼠標移動和點擊.為此,我添加了一個像這樣實現的 MouseListener:(View 類的整個代碼位于 https://gist.github.com/2837224,Board 類在 https://gist.github.com/2837231)

                  I want to listen for mouse movements and clicks in my JFrame. To do this, I've added a MouseListener implemented like this: (whole code of View class is at https://gist.github.com/2837224, Board class is at https://gist.github.com/2837231)

                  class BattleshipsFrame extends JFrame {
                    private final Board playerBoard, opponentBoard;
                    private View view;
                  
                  /** Main window constructor. */
                  BattleshipsFrame() {
                    ...
                    ...   
                    ...
                    //creating and displaying boards
                    playerBoard = new Board();
                    opponentBoard = new Board();
                    PlayerBoardListener mouseListener = new PlayerBoardListener();
                    this.addMouseListener(mouseListener);
                    playerBoard.addMouseListener(mouseListener);
                    opponentBoard.addMouseListener(new OpponentBoardListener());
                    boards.add(playerBoard);
                    boards.add(opponentBoard);
                    ...
                    ...
                    ...
                  }
                  
                  /** Listener responsible for handling mouse events on player board */
                  private class PlayerBoardListener extends MouseAdapter {
                    @Override public void mousePressed(MouseEvent event) {
                      try {
                        if(event.getButton() == MouseEvent.BUTTON1 && controllerConnection != null)
                          controllerConnection.sendShipPlacedEvent(event.getX()/40, event.getY()/40, ShipType.EMPTY);
                      } catch(Exception e) {
                        e.printStackTrace();
                      }
                    }   
                    @Override public void mouseMoved(MouseEvent event) {
                      //TODO
                      System.out.println("Mouse movement detected! Actual mouse position is: " + event.getX()+ "," + event.getY() + ".");
                    }   
                    @Override public void mouseDragged(MouseEvent event) {
                      //TODO
                      System.out.println("Mouse movement detected! Actual mouse position is: " + event.getX()+ "," + event.getY() + ".");
                    }   
                  
                  }
                  

                  有趣的是 mousePressed() 運行良好,但其他兩個卻沒有(移動鼠標時控制臺上沒有顯示).誰能告訴我我做錯了什么?提前致謝!

                  Funny thing is that mousePressed() is working well, but the other two are not (nothing shows on console while moving the mouse). Anybody could tell me what am I doing wrong? Thanks in advance!

                  推薦答案

                  如果要接收 mouseMovedmouseDragged 事件,還需要將監聽器注冊為MouseMotionListener.

                  If you want to receive mouseMoved and mouseDragged events, you need to also register your listener as a MouseMotionListener.

                  MouseAdapter adapter = ...
                  JFrame frame = ...
                  frame.addMouseListener(adapter);
                  frame.addMouseMotionListener(adapter);
                  

                  這篇關于Java - Swing 中的 mouseMoved() 事件處理的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                  【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                  相關文檔推薦

                  How can I detect integer overflow on 32 bits int?(如何檢測 32 位 int 上的整數溢出?)
                  Local variables before return statements, does it matter?(return 語句之前的局部變量,這有關系嗎?)
                  How to convert Integer to int?(如何將整數轉換為整數?)
                  How do I create an int array with randomly shuffled numbers in a given range(如何在給定范圍內創建一個隨機打亂數字的 int 數組)
                  Inconsistent behavior on java#39;s ==(java的行為不一致==)
                  Why is Java able to store 0xff000000 as an int?(為什么 Java 能夠將 0xff000000 存儲為 int?)

                • <i id='gtKAL'><tr id='gtKAL'><dt id='gtKAL'><q id='gtKAL'><span id='gtKAL'><b id='gtKAL'><form id='gtKAL'><ins id='gtKAL'></ins><ul id='gtKAL'></ul><sub id='gtKAL'></sub></form><legend id='gtKAL'></legend><bdo id='gtKAL'><pre id='gtKAL'><center id='gtKAL'></center></pre></bdo></b><th id='gtKAL'></th></span></q></dt></tr></i><div class="b5xljnp" id='gtKAL'><tfoot id='gtKAL'></tfoot><dl id='gtKAL'><fieldset id='gtKAL'></fieldset></dl></div>

                    <small id='gtKAL'></small><noframes id='gtKAL'>

                          <tbody id='gtKAL'></tbody>

                          <legend id='gtKAL'><style id='gtKAL'><dir id='gtKAL'><q id='gtKAL'></q></dir></style></legend>
                            <bdo id='gtKAL'></bdo><ul id='gtKAL'></ul>
                            <tfoot id='gtKAL'></tfoot>
                            主站蜘蛛池模板: 复合肥,化肥厂,复合肥批发,化肥代理,复合肥品牌-红四方 | 除尘器布袋骨架,除尘器滤袋,除尘器骨架,电磁脉冲阀膜片,卸灰阀,螺旋输送机-泊头市天润环保机械设备有限公司 | 标准品网_标准品信息网_【中检计量】 | MES系统-WMS系统-MES定制开发-制造执行MES解决方案-罗浮云计算 | 法兰连接型电磁流量计-蒸汽孔板节流装置流量计-北京凯安达仪器仪表有限公司 | 三氯异氰尿酸-二氯-三氯-二氯异氰尿酸钠-优氯净-强氯精-消毒片-济南中北_优氯净厂家 | 成都热收缩包装机_袖口式膜包机_高速塑封机价格_全自动封切机器_大型套膜机厂家 | 防火门-专业生产甲级不锈钢钢质防火门厂家资质齐全-广东恒磊安防设备有限公司 | 模型公司_模型制作_沙盘模型报价-中国模型网 | 金环宇|金环宇电线|金环宇电缆|金环宇电线电缆|深圳市金环宇电线电缆有限公司|金环宇电缆集团 | 电子万能试验机_液压拉力试验机_冲击疲劳试验机_材料试验机厂家-济南众标仪器设备有限公司 | 质检报告_CE认证_FCC认证_SRRC认证_PSE认证_第三方检测机构-深圳市环测威检测技术有限公司 | 手术室净化厂家-成都做医院净化工程的公司-四川华锐-15年特殊科室建设经验 | 解放卡车|出口|济南重汽|报价大全|山东三维商贸有限公司 | 欧美日韩国产一区二区三区不_久久久久国产精品无码不卡_亚洲欧洲美洲无码精品AV_精品一区美女视频_日韩黄色性爱一级视频_日本五十路人妻斩_国产99视频免费精品是看4_亚洲中文字幕无码一二三四区_国产小萍萍挤奶喷奶水_亚洲另类精品无码在线一区 | 12cr1mov无缝钢管切割-15crmog无缝钢管切割-40cr无缝钢管切割-42crmo无缝钢管切割-Q345B无缝钢管切割-45#无缝钢管切割 - 聊城宽达钢管有限公司 | 礼仪庆典公司,礼仪策划公司,庆典公司,演出公司,演艺公司,年会酒会,生日寿宴,动工仪式,开工仪式,奠基典礼,商务会议,竣工落成,乔迁揭牌,签约启动-东莞市开门红文化传媒有限公司 | 单机除尘器 骨架-脉冲除尘器设备生产厂家-润天环保设备 | 广州番禺搬家公司_天河黄埔搬家公司_企业工厂搬迁_日式搬家_广州搬家公司_厚道搬迁搬家公司 | 可程式恒温恒湿试验箱|恒温恒湿箱|恒温恒湿试验箱|恒温恒湿老化试验箱|高低温试验箱价格报价-广东德瑞检测设备有限公司 | 智慧物联网行业一站式解决方案提供商-北京东成基业 | 高温链条油|高温润滑脂|轴承润滑脂|机器人保养用油|干膜润滑剂-东莞卓越化学 | 强效碱性清洗剂-实验室中性清洗剂-食品级高纯氮气发生器-上海润榕科学器材有限公司 | 三防漆–水性三防漆–水性浸渍漆–贝塔三防漆厂家 | 小程序开发公司_APP开发多少钱_软件开发定制_微信小程序制作_客户销售管理软件-济南小溪畅流网络科技有限公司 | 远程会诊系统-手术示教系统【林之硕】医院远程医疗平台 | 泰安办公家具-泰安派格办公用品有限公司 | 缝纫客| 蓝莓施肥机,智能施肥机,自动施肥机,水肥一体化项目,水肥一体机厂家,小型施肥机,圣大节水,滴灌施工方案,山东圣大节水科技有限公司官网17864474793 | 空调风机,低噪声离心式通风机,不锈钢防爆风机,前倾皮带传动风机,后倾空调风机-山东捷风风机有限公司 | 无缝钢管-聊城无缝钢管-小口径无缝钢管-大口径无缝钢管 - 聊城宽达钢管有限公司 | 压力变送器-上海武锐自动化设备有限公司 | 郑州巴特熔体泵有限公司专业的熔体泵,熔体齿轮泵与换网器生产厂家 | 3d可视化建模_三维展示_产品3d互动数字营销_三维动画制作_3D虚拟商城 【商迪3D】三维展示服务商 广东健伦体育发展有限公司-体育工程配套及销售运动器材的体育用品服务商 | 电加热导热油炉-空气加热器-导热油加热器-翅片电加热管-科安达机械 | 铝合金电阻-无源谐波滤波器-上海稳达电讯设备厂 | 医院专用门厂家报价-医用病房门尺寸大全-抗菌木门品牌推荐 | Maneurop/美优乐压缩机,活塞压缩机,型号规格,技术参数,尺寸图片,价格经销商 | 警方提醒:赣州约炮论坛真的安全吗?2025年新手必看的网络交友防坑指南 | 转子泵_凸轮泵_凸轮转子泵厂家-青岛罗德通用机械设备有限公司 | 骨密度检测仪_骨密度分析仪_骨密度仪_动脉硬化检测仪专业生产厂家【品源医疗】 |