Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/373.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java GWT使用左键和右键移动按钮_Java_Gwt_Button - Fatal编程技术网

Java GWT使用左键和右键移动按钮

Java GWT使用左键和右键移动按钮,java,gwt,button,Java,Gwt,Button,我在一个垂直面板中有许多按钮,我可以用tab键从每个按钮移动,但不能用键盘向上、向下、向右或向左移动。这个函数的命令是什么?我想没有简单的命令。您需要检测击键并适当移动焦点。:(这对我来说非常糟糕:(thx用于应答我想没有简单的命令。您需要检测击键并适当移动焦点。:(这对我来说非常糟糕:(thx用于应答我尝试此代码最终按钮一=新按钮(“一”);最终按钮二=新按钮(“二”);VerticalPanel panel=new VerticalPanel();panel.addDomHandler(ne

我在一个垂直面板中有许多按钮,我可以用tab键从每个按钮移动,但不能用键盘向上、向下、向右或向左移动。这个函数的命令是什么?我想没有简单的命令。您需要检测击键并适当移动焦点。:(这对我来说非常糟糕:(thx用于应答我想没有简单的命令。您需要检测击键并适当移动焦点。:(这对我来说非常糟糕:(thx用于应答我尝试此代码最终按钮一=新按钮(“一”);最终按钮二=新按钮(“二”);VerticalPanel panel=new VerticalPanel();panel.addDomHandler(new KeyUpHandler(){@Override public void onKeyUp(KeyUpEvent事件){switch(event.getNativeKeyCode()){case KeyCodes.KEY_LEFT:one.setFocus(true);case KeyCodes.KEY_RIGHT:two.setFocus(true);},KeyUpEvent.getType());但不是RUNCool。如果它对你有效,你应该接受答案。:)如果有人看到这篇文章,请随意添加你发现的任何内容。我尝试了以下代码:最终按钮一=新按钮(“一”);最终按钮二=新按钮(“二”);垂直面板面板=新垂直面板();panel.addDomHandler(new KeyUpHandler(){@Override public void onKeyUp(KeyUpEvent事件){switch(event.getNativeKeyCode()){case KeyCodes.KEY_LEFT:one.setFocus(true);case KeyCodes.KEY_RIGHT:two.setFocus(true);}}},KeyUpEvent.getType());但不是RUNCool。如果它对你有效,你应该接受答案。:)请随意添加你发现的任何内容,以防其他人看到这篇文章。
VerticalPanel panel =//;
panel.addDomHandler(new KeyUpHandler() {
  @Override
  public void onKeyUp(KeyUpEvent event) {
    switch (event.getNativeKeyCode()) {
    case KeyCodes.KEY_LEFT:
      //...
    case KeyCodes.KEY_RIGHT:
    }
  }
}, KeyUpEvent.getType());