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(java.awt.event.MouseEvent e)
Implemented to do nothing.
|
protected void |
updateRolloverPoint(javax.swing.JComponent component,
java.awt.Point mousePoint)
Subclasses must implement to map the given mouse coordinates into
appropriate client coordinates.
|
mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mouseReleased, updateClientProperty, updateRolloverpublic void mousePressed(java.awt.event.MouseEvent e)
RolloverProducermousePressed in interface java.awt.event.MouseListenermousePressed in class RolloverProducerprotected void updateRolloverPoint(javax.swing.JComponent component,
java.awt.Point mousePoint)
RolloverProducerupdateRolloverPoint in class RolloverProducercomponent - the target component which received a mouse eventmousePoint - the mouse position of the event, coordinates are
component pixels