如何在一段时间后隐藏GWT DecorativePopupPanel?我可以使用Timer类,但可能存在一些更优雅的方式?
答案 0 :(得分:2)
对于你的任务,GWT Scheduler
可能比计时器更优雅。
答案 1 :(得分:1)
绝对不是。您必须创建一个Timer对象来处理它
答案 2 :(得分:0)
如果您想在用户点击外部时隐藏它,您可以指定自动隐藏属性
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类。