在我的Vaadin8应用中,我希望UI在两个标签之间切换。也就是说,在屏幕上的同一位置显示一个标签5秒钟,然后切换到另一个标签,再显示5秒钟,然后再切换回来,依此类推。什么是实现此目的的好方法?
答案 0 :(得分:4)
如果要显示的数据是静态的,即只有两个交替的label值,那么最好的选择是将其实现为自定义组件。因为这是一个非常简单的案例,所以我做到了并发表在Vaadin的Direcotry
中https://vaadin.com/directory/component/switchinglabel
源代码在GitHub存储库中
https://github.com/TatuLund/SwitchingLabel
另一种选择是设置定时线程并使用Push定期设置Label的新值。
答案 1 :(得分:0)
我会使用Vaadin的JavascriptComponent用javascript处理它