如果未手动处理,则继续MouseWheelEvent传播

时间:2012-07-12 02:37:20

标签: java swing jscrollpane

我在JScrollPane中有一个组件,我想处理一些滚动事件。但是,我不想处理所有这些问题。不幸的是,当我向子组件添加MouseWheelListener时,滚动停止接收滚动事件。

如何“传递”我不想手动处理的事件?

1 个答案:

答案 0 :(得分:2)

怎么样?

Component.dispatchEvent(AWTEvent e);

基本上你需要打电话:

getParent().dispatchEvent(mouseEvent);

现在您可能需要挖掘scrollPane,但您可以使用这个想法