I have a JScrollPane, which has a JPanel for its content pane. To that JPanel I add smaller JPanels, and as expected, if I add too much JPanel, a vertical scrollbar will appear.
The problem is, that my small JPanels contains a JScrollPane too for a JEditorPane. I’d like to use the mouse wheel only for the outer scrollpane, not for the smaller scrollpane. I already set wheelScrollingEnabled() to false for the small scrollpane, but if I scroll in any direction, and the mouse gets over the JEditorPane, the scrolling doesn’t work anymore.
Any advice?
You may try to forward the wheel events from the inner scroll pane to its parent.