public class TreeRolloverProducer extends RolloverProducer
This implementation assumes a "hit" for rollover if the mouse is anywhere in the total width of the tree. Additionally, a pressed to the right (but outside of the label bounds) is re-dispatched as a pressed just inside the label bounds. This is a first go for #166-swingx.
PENDING JW: bidi-compliance of pressed?
CLICKED_KEY, rollover, ROLLOVER_KEY| Constructor and Description |
|---|
TreeRolloverProducer() |
| Modifier and Type | Method and Description |
|---|---|
void |
mousePressed(MouseEvent e)
Implemented to do nothing.
|
protected void |
updateRolloverPoint(JComponent component,
Point mousePoint)
Subclasses must implement to map the given mouse coordinates into
appropriate client coordinates.
|
componentHidden, componentMoved, componentResized, componentShown, install, isClick, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mouseReleased, release, updateClientProperty, updateRolloverpublic void mousePressed(MouseEvent e)
RolloverProducermousePressed in interface MouseListenermousePressed in class RolloverProducerprotected void updateRolloverPoint(JComponent component, Point mousePoint)
RolloverProducerupdateRolloverPoint in class RolloverProducercomponent - the target component which received a mouse eventmousePoint - the mouse position of the event, coordinates are
component pixelsCopyright © 2017. All Rights Reserved.