我发现我写的不对,ctrl+a按照下面的判断方式是判断不出来的,if(eventChar == 'a' || eventChar == 'A'){
      if(e.isControlDown()){
        selectAllLayer();
      }
}
应该怎么写呢?是在keyPress 还是keyType函数里判断呢

解决方案 »

  1.   

    if (keyevent.isControlDown() && keyevent.getKeyChar() == 'A')
      

  2.   

    哈哈,多谢 yuzl32(有酒醉) ,还有楼主 ,本来还想自己发贴,现在又省了!
      

  3.   

    if (keyevent.isControlDown() && keyevent.getKeyChar() == 'A')
    yuzl32(有酒醉) 正解
      

  4.   

    VK_CONTROL
    public static final int VK_CONTROL另请参见:
    常量字段值
    VK_A
    public static final int VK_AVK_A 到 VK_Z 与 ASCII 的‘A’到‘Z’(0x41 - 0x5A) 相同 
    这些都是keyEvent的常量
    可以到doc上查到更多
      

  5.   

    yuzl32(有酒醉) ( ) 信誉:106    Blog 
    你是不是于有酒醉,我还有你的mSn