GWT堆栈小部件

GWT堆栈小部件,gwt,Gwt,我希望有一个小部件堆栈,其中只显示堆栈中的顶部小部件,并有“下一个”和“上一个”按钮,显示堆栈中的下一个和上一个小部件。 它有点像GWT StackPanel,但水平且没有手风琴效果。 有什么东西准备好了吗(免费)或者我应该自己滚吗? 如果我要自己做,我该怎么做呢?你想要的实际上是一个or,带有一对递增或递减的按钮getVisibleWidgetIndex(或者getVisibleWidget用于DeckPanel),然后调用showWidget,并生成索引(当然,您必须检查组中的第一个和最后一

我希望有一个小部件堆栈,其中只显示堆栈中的顶部小部件,并有“下一个”和“上一个”按钮,显示堆栈中的下一个和上一个小部件。
它有点像GWT StackPanel,但水平且没有手风琴效果。
有什么东西准备好了吗(免费)或者我应该自己滚吗?
如果我要自己做,我该怎么做呢?

你想要的实际上是一个or,带有一对递增或递减的按钮
getVisibleWidgetIndex
(或者
getVisibleWidget
用于
DeckPanel
),然后调用
showWidget
,并生成索引(当然,您必须检查组中的第一个和最后一个小部件,以避免
IndexOutOfBoundsException
s)


考虑到它的实现有多么容易,你最好自己动手,而不要试图找到一个现有的(它要么在美学上不会真正让你满意,要么在布局/渲染方面会非常灵活,以至于变得臃肿).

+1我想提出一个小时前托马斯·布罗耶所做的完全相同的事情。@kroiz所描述的立即让我想起了在网上浏览相册的普遍方式。事实上,对于相册,我认为手机小部件将更合适,因为它使用了“飞行重量”设计模式,包括分页。