更改gxt中一个文本区域的字体颜色的问题

时间:2017-06-13 09:36:34

标签: java html css gwt gxt

我在容器中有多个文本区域。我需要更改最近聚焦的一个特定文本区域的字体颜色。怎么判断出来?在下面的代码中,我可以更改所有文本区域的字体颜色。

  @Override
  public void onValueChange(ValueChangeEvent<String> event) {
     fontColorMenu.hide();
     for(int i=0; i< flowLayoutContainer.getWidgetCount(); i++){
        Widget widget = flowLayoutContainer.getWidget(i);
            if(widget instanceof TextArea){
                TextArea textArea = (TextArea) widget;
                StyleInjector.inject(".textAreaFontColor > div > textarea {color: #"+event.getValue()+" !important;} ");
                textArea.setStyleName("textAreaFontColor", true);
            }
     }
}

0 个答案:

没有答案