【发布时间】:2019-05-01 12:21:50
【问题描述】:
在我的 Vaadin8 应用中,我希望 UI 在两个标签之间交替。也就是说,在屏幕上的同一位置,显示一个标签5秒然后切换到另一个,再显示5秒,再切换回来等等。实现这一点的好方法是什么?
【问题讨论】:
在我的 Vaadin8 应用中,我希望 UI 在两个标签之间交替。也就是说,在屏幕上的同一位置,显示一个标签5秒然后切换到另一个,再显示5秒,再切换回来等等。实现这一点的好方法是什么?
【问题讨论】:
如果要显示的数据是静态的,即只有两个交替的标签值,那么最好的选择是将其实现为自定义组件。因为这是一个非常简单的案例,所以我制作并发表在 Vaadin's Direcotry 上
https://vaadin.com/directory/component/switchinglabel
源代码在此处的 GitHub 存储库中
https://github.com/TatuLund/SwitchingLabel
另一种选择是使用定时线程并使用 Push 定期设置 Label 的新值。
【讨论】:
我会使用 Vaadin 的 JavascriptComponent 使用 javascript 来操作它
【讨论】: