Example #1
0
  public void keyPressed(int keyCode) {
    // super.keyPressed(keyCode);
    if (this.isPass()) {
      return;
    }
    if (!ui.selector.checkBox) {
      ui.selector.checkBox = true;
    } else {
      if (keyCode == Key.UPKEY(keyCode)) {
        if (onShowSelectedItemNum == -1) {
          ui.selector.checkBox = false;
        } else if (onShowSelectedItemNum > -1) {
          onShowSelectedItemNum--;
          /*if(y+ui.offsetY<60){
          	ui.offsetY+=20;
          }*/
        }

      } else if (keyCode == Key.DOWNKEY(keyCode)) {
        if (onShowSelectedItemNum == (itemSum - 2)) {
          ui.selector.checkBox = false;
        } else if (onShowSelectedItemNum < (itemSum - 2)) {
          onShowSelectedItemNum++;
          /*if(height+y+ui.offsetY>ui.xWForm.frm_Height-40){
          	ui.offsetY-=20;
          	ui.xWForm.repaint();
          }*/
        }

      } else if ((keyCode == Key.RIGHTKEY(keyCode)) || (keyCode == Key.LEFTKEY(keyCode))) {
        if (!inBox) ui.selector.checkBox = false;
        else ui.selector.button = false;
      } else if (keyCode == Key.FIREKEY(keyCode)) {
        if (!selector.elementAt(onShowSelectedItemNum + 1).equals(new Integer(1))) {
          selector.setElementAt(new Integer(1), onShowSelectedItemNum + 1);
        } else {
          selector.setElementAt(new Integer(0), onShowSelectedItemNum + 1);
        }
      } else if (keyCode == Key.LEFT_SOFT_KEY(keyCode)) {
        if (inBox) {
          actionPerformed(keyCode);
          ui.selector.checkBox = false;
        }
      }
    }
  }