栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

获取组合键

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

获取组合键

@Overridepublic void keyPressed(KeyEvent evt) {         if (evt.getKeyCode()==KeyEvent.VK_CONTROL) { ctrl  = true; }    else if (evt.getKeyCode()==KeyEvent.VK_SHIFT)   { shift = true; }    else if (evt.getKeyCode()==KeyEvent.VK_ALT)     { alt   = true; }    else {        keyHit = KeyEvent.getKeyText( evt.getKeyCode() );        System.out.println("Key Hit is "+keyHit);    }    processLocalKeyEvent(evt);}@Overridepublic void keyReleased(KeyEvent evt) {    if (evt.isControlDown() && keyHit != "") ctrl  = true;    if (evt.isAltDown()     && keyHit != "") alt   = true;    if (evt.isShiftDown()   && keyHit != "") shift = true;    if (ctrl)  sb.append("Ctrl");    if (shift) sb.append("Shift");       if (alt)   sb.append("Alt");     if (!ctrl && !shift && !alt) {        sb.append(keyHit);    } else {        sb.append("_"+keyHit);    }    if (ctrl || shift || alt) {        Thread thread = new Thread();        try { thread.sleep(300); rfbProto.capture();        } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace();        }    } else if ((ctrl || shift || alt) && keyHit=="") {        rfbProto.capture();    } else if ((!ctrl || !shift || !alt) && keyHit!="") {        rfbProto.capture();    }    ctrl  = false;    shift = false;    alt   = false;    keyHit = "";    sb = new StringBuffer();    processLocalKeyEvent(evt);}


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/401948.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号