如何突出显示GWT TextBox

时间:2012-05-03 09:54:20

标签: java gwt highlight gwt2 enter

当我按下" 输入"时,我需要突出显示TextBox键。我有KeyPress事件的代码,但我不知道如何突出显示文本框。

任何人都可以帮助我吗? 提前谢谢。

2 个答案:

答案 0 :(得分:4)

在CSS中创建一个类

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

然后在您的处理程序中动态添加该类

someWidget.addStyleName("highlight");

答案 1 :(得分: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;
}