元素间交替

时间:2019-05-01 12:21:50

标签: vaadin vaadin8

在我的Vaadin8应用中,我希望UI在两个标签之间切换。也就是说,在屏幕上的同一位置显示一个标签5秒钟,然后切换到另一个标签,再显示5秒钟,然后再切换回来,依此类推。什么是实现此目的的好方法?

2 个答案:

答案 0 :(得分:4)

如果要显示的数据是静态的,即只有两个交替的label值,那么最好的选择是将其实现为自定义组件。因为这是一个非常简单的案例,所以我做到了并发表在Vaadin的Direcotry

https://vaadin.com/directory/component/switchinglabel

源代码在GitHub存储库中

https://github.com/TatuLund/SwitchingLabel

另一种选择是设置定时线程并使用Push定期设置Label的新值。

答案 1 :(得分:0)

我会使用Vaadin的JavascriptComponent用javascript处理它