「 Enter」キーTextBox
を押したときに強調表示する必要があります。イベントのコードがありますが、テキストボックスを強調表示する方法がわかりません。KeyPress
誰か助けてもらえますか?前もって感謝します。
CSSで次のようなクラスを作成します
.highlight input {
background-color:#00FF00;
}
次に、ハンドラーにクラスを動的に追加します
someWidget.addStyleName("highlight");
キーを押すと、テキストボックスが強調表示され、次のコードが表示されます。
@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;
}