我可以为一个滚动面板设置两个滚动浏览器吗?

时间:2012-07-13 02:48:22

标签: gwt event-handling scroll panel

我有一个带滚动面板的主面板。

嵌入其中的是另外两个面板,其中一次只显示一个面板。我想在每个面板中捕捉主面板的滚动条。我在两个子面板中都有一个scrolllevent但只想触发一个。我该怎么做?

感谢。

1 个答案:

答案 0 :(得分:0)

您可以根据需要向ScrollPanel添加任意数量的处理程序。

因此,在您想要收听滚动事件的两个面板中:

HandlerRegistration handler = scrollPanel.addScrollHandler( new ScrollHandler() {
    @Override 
    public void onScroll( ScrollEvent event ) {
       // ... your code
    }
);