2012-06-27 5 views

답변

0

아래 코드를 사용해보십시오. 나는 이것을 시험하지 않았다. 당신은 단지 사용자의 입력 키가 아닌 프로그램 필터에에 값을 지우려면

new StringFilter("someValue") { 
      @Override 
      protected void fireUpdate() { 
       super.fireUpdate(); 
       List<Component> items = menu.getItems(); 
       if (!items.isEmpty()) { 
        ((Field) items.get(0)).setValue(""); 
       } 
// Not tested this. If the above code is not working try to get the 
textfield instance somehow from the menu and clear it 
      } 

     }; 

(setValue의를 통해()) 다음은 위의 작동하지 않습니다. onFieldKeyUp 메서드를 재정의하고 일부 스케줄러를 사용하여이를 지워야합니다.

관련 문제