Component to change mouse image on onMouseEntered and onMouseExited events of Node.
public ChangeMouseOnPass(T node, Cursor onEnter, Cursor onExit, boolean keepOldHandlers)
There are more constructors with different parameters, but all will internally call this first one.
Variations :
keepOldHandlers this value is assumed as true.IComponent<T> component obtain Node from component.getNode()
.Image onEnter and Image onExit will be used to instantiate Cursor.String onEnterPath and String onExitPath will be used to instantiate Image.
public ChangeMouseOnPass(T node, Cursor onEnter, Cursor onExit)
public ChangeMouseOnPass(T node, Image onEnter, Image onExit, boolean keepOldHandlers)
public ChangeMouseOnPass(T node, Image onEnter, Image onExit)
public ChangeMouseOnPass(T node, String onEnterPath, String onExitPath, boolean keepOldHandlers)
public ChangeMouseOnPass(T node, String onEnterPath, String onExitPath)
public ChangeMouseOnPass(IComponent<T> component, Cursor onEnter, Cursor onExit, boolean keepOldHandlers)
public ChangeMouseOnPass(IComponent<T> component, Cursor onEnter, Cursor onExit)
public ChangeMouseOnPass(IComponent<T> component, Image onEnter, Image onExit, boolean keepOldHandlers)
public ChangeMouseOnPass(IComponent<T> component, Image onEnter, Image onExit)
public ChangeMouseOnPass(IComponent<T> component, String onEnterPath, String onExitPath, boolean keepOldHandlers)
public ChangeMouseOnPass(IComponent<T> component, String onEnterPath, String onExitPath)
Button button;
new ChangeMouseOnPass<>(button, Cursor.CLOSED_HAND, Cursor.OPEN_HAND).mount();