java - JavaFX trigger Mouse Release event without having first triggered a Mouse Press event -
i have radio button want user able release mouse click on after pressing mouse component. in effect; user press on different component, drag mouse radio button, , release mouse, triggering a mouse release event.
however, method using doesn't allow me this.
radiobutton.addeventhandler(mouseevent.mouse_released, event -> system.out.println("release!"));
i "release!"
message in console when releasing mouse after pressing on radio button. how can make can trigger release event only?
thanks.
use mousedragevent.mouse_drag_released
event in place of mouseevent.mouse_released
event , use startfulldrag()
on drag_detected
event (otherwise won't detect drag).
in effect:
radiobutton.addeventhandler(mouseevent.mouse_released, event -> system.out.println("release!")); //the starting node in drag started node.setondragdetected(event -> node.startfulldrag());
Comments
Post a Comment