2012-07-09 78 views
0

我在gwt中使用Horizo​​nSplitPanel,並想知道是否不可能獲取事件,如果分割位置已更改。我需要事件以後手動更改某些絕對定位元素的位置。gwt Horizo​​ntalSplitPanel:catch分割位置事件

是否有可能獲得改變分割位置的事件?還是有人知道解決方法?

最佳, 邁克爾

回答

1

您可匯入的mouseup/MouseDown事件的splitPanel,並在每個鼠標釋放檢查分割位置。如果它自上次更改以後發生自定義事件。

您也可以使用您自己的Splitter實現覆蓋較新的SplitLayoutPanel,該實現會在調整大小時發送自定義事件,因爲事件處理是在抽象Splitter類中實現的。

+0

謝謝你的幫助。用下面的代碼片斷它完美的作品: SplitLayoutPanel splitLayoutPanel =新SplitLayoutPanel(){ \t \t @覆蓋 \t \t公共無效在onResize(){ \t \t super.onResize(); \t \t System.out.println(「onResize」); \t \t} \t \t}; – Michael 2012-07-09 15:51:02