gwt工具提示有延迟

时间:2011-03-11 00:56:08

标签: gwt

我需要实现一个带有时间延迟的工具提示,例如,当用户指向一个小部件时,工具提示会在2秒后弹出。我尝试了计时器,然后它一次又一次地显示,我猜这是因为计时器每隔VISIBLE_DELAY秒触发工具提示。无论如何我只能开一次吗?或者是否有任何类可以睡2秒然后我可以调用tooltip.show()?感谢。

    removeDelay = new Timer() {
       @Override
        public void run() {

            ToolTip.this.show();
        }
    };
    removeDelay.schedule(VISIBLE_DELAY);

1 个答案:

答案 0 :(得分:0)

显示工具提示后调用取消。

new Timer() {
       @Override
        public void run() {

            ToolTip.this.show();
            cancel();
        }
    };