我试图弄清楚BoxComponentEvent的哪个属性会告诉我生成的 OnMouseWheel 事件是向上滚动还是向下滚动事件。我已经输出了 BoxComponentEvent 公开的所有属性的值;并且所有这些(事件发生的坐标除外)都保持不变。Google 和 Ext-GWT 文档在提供具体示例方面毫无用处。
public class MyPanel extends ContentPanel {
// ...
public MyPanel() {
addListener(Events.OnMouseWheel, new Listener<BoxComponentEvent>() {
public void handleEvent(BoxComponentEvent be) {
// What happens here to distinguish scroll-up and scroll-down?
}
});
}
protected void afterRender() {
super.afterRender();
el().addEventsSunk(Events.OnMouseWheel.getEventCode());
}
// ...
}