1

「 Enter」キーTextBoxを押したときに強調表示する必要があります。イベントのコードがありますが、テキストボックスを強調表示する方法がわかりません。KeyPress

誰か助けてもらえますか?前もって感謝します。

4

2 に答える 2

4

CSSで次のようなクラスを作成します

.highlight input {
  background-color:#00FF00;
}

次に、ハンドラーにクラスを動的に追加します

someWidget.addStyleName("highlight");
于 2012-05-03T10:03:03.677 に答える
1

キーを押すと、テキストボックスが強調表示され、次のコードが表示されます。

    @Override
    public void onKeyPress(KeyPressEvent event)
    {
       if (event.getNativeEvent().getKeyCode() == KeyCodes.KEY_ENTER) 
        {

         textBox.addStyleName("highlight");
        }
    }

これを.cssファイルに追加します。

.highlight {
  border: 1px solid #FF0000;
  background-color:#FF0000;
}
于 2012-05-03T10:08:12.520 に答える