2012-05-03 192 views
1

當我按下「」輸入「鍵時,我需要突出顯示TextBox。我有KeyPress事件的一段代碼,但我不知道如何突出顯示文本框。如何突出顯示GWT文本框

任何人都可以幫助我嗎? 在此先感謝。

回答

4

在你的CSS創建類像

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

然後動態添加類在你的處理器

someWidget.addStyleName("highlight"); 
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; 
}