2012-04-13 52 views
1

我想要一個堆棧的小部件,只有堆棧中的頂部小部件顯示,並且具有用於顯示下一個和上一個小部件的下一個和後一個小部件的按鈕。
它有點像GWT StackPanel,但水平,沒有手風琴的影響。
有沒有準備好這個(免費)或我應該推出自己的? 如果我要推出自己的產品,我該如何去做?GWT Stack Widget

回答

3

你想要什麼其實是一個DeckPanelDeckLayoutPanel,與一對遞增或遞減getVisibleWidgetIndex(或getVisibleWidgetDeckPanel)並調用showWidget與所得到的指標(當然按鈕,你必須檢查的在甲板上的第一個和最後一個小部件,以避免IndexOutOfBoundsException s)。

鑑於實施起來有多簡單,您最好推出自己的產品,而不是嘗試尋找現有的產品(這樣既不會在美學上讓您滿意,也不會在佈局/渲染方面如此靈活以至於變得臃腫)。

+0

+1我進去的目的是提出Thomas Broyer在一小時前做的完全一樣的事情。 @kroiz描述的瞬間讓人想起了在網絡上瀏覽相冊的無處不在的方式。 – 2012-04-13 17:19:00

+0

實際上,對於相冊,我認爲小部件會更合適,因爲它使用「飛行重量」設計模式幷包含分頁。 – kroiz 2012-04-13 19:54:28