0

gwtトグルボタンが下向きに表示されている間も実行を続けるハンドラーを追加したいと思います。キーダウンを試していますが、機能しません。これを可能にするトグルボタンの方法はありますか?

4

1 に答える 1

0

タイマーを使用する:

ToggleButton myToggle = new ToggleButton();

Timer myTimer = new Timer() {
  @Override
  public void run() {
    if (myToggle.isDown()) {
      // Perform repeating action.
    } else {
      cancel();
    }
  }
};

myToggle.addValueChangeHandler(new ValueChangeHandler<Boolean>() {
  @Override
  public void onValueChange(ValueChangeEvent<Boolean> event) {
    if (event.getValue().booleanValue() == true) {
      // Perform the repeating action twice/second.
      myTimer.scheduleRepeating(500);
    }
  }
});
于 2011-01-20T19:23:54.463 に答える