2012-01-31 4 views

ответ

0

, если вы хотите, чтобы скрыть его, когда пользователь щелкает за его пределами можно указать AutoHide свойство

DecoratedPopupPanel 

public DecoratedPopupPanel(boolean autoHide, 
          boolean modal) 

    Creates an empty decorated popup panel, specifying its "auto-hide" and "modal" properties. 

    Parameters: 
     autoHide - true if the popup should be automatically hidden when the user clicks outside of it 
     modal - true if keyboard or mouse events that do not target the PopupPanel or its children should be ignored 

см javaDoc

Другой вариант класса Timer, как вы обнаружили.

1

Абсолютно нет. Вы должны создать объект Timer для его обработки.

2

Возможно, GWT Scheduler - более элегантный способ для вашей задачи, чем таймер.

scheduleFixedDelay

+0

благодарит за ответ. Как я понял, это команда REPEATING? – MyTitle

+0

Это низкоуровневый API, пожалуйста, не используйте, если вы понимаете абсолютно – KimKha

Смежные вопросы