308 |
sp.getViewport().addChangeListener(viewportChangeListener); |
sp.getViewport().addChangeListener(viewportChangeListener); |
309 |
|
|
310 |
if (mouseWheelListener == null) |
if (mouseWheelListener == null) |
311 |
mouseWheelListener = new MouseWheelHandler(); |
mouseWheelListener = createMouseWheelListener(); |
312 |
sp.addMouseWheelListener(mouseWheelListener); |
sp.addMouseWheelListener(mouseWheelListener); |
313 |
} |
} |
314 |
|
|
352 |
return new PropertyChangeHandler(); |
return new PropertyChangeHandler(); |
353 |
} |
} |
354 |
|
|
355 |
|
/** |
356 |
|
* Creates and returns the mouse wheel listener for the scrollpane. |
357 |
|
* |
358 |
|
* @return the mouse wheel listener for the scrollpane |
359 |
|
*/ |
360 |
|
protected MouseWheelListener createMouseWheelListener() |
361 |
|
{ |
362 |
|
return new MouseWheelHandler(); |
363 |
|
} |
364 |
|
|
365 |
public void uninstallUI(final JComponent c) |
public void uninstallUI(final JComponent c) |
366 |
{ |
{ |
367 |
super.uninstallUI(c); |
super.uninstallUI(c); |