2012-05-03 8 views
1

""키를 누를 때 TextBox을 강조 표시해야합니다. KeyPress 이벤트에 대한 코드 조각이 있지만 텍스트 상자를 강조하는 방법을 모르겠습니다.GWT TextBox를 강조 표시하는 방법

아무도 도와 줄 수 있습니까? 미리 감사드립니다.

답변

4

다음 핸들러에서 동적으로 클래스를 추가

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

처럼 CSS에서 클래스를 만들

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; 
}