You do not put another listener on the control to force it to execute the function. What you do, you put another listener every time you call your descriptor method.
use onMouseEntered="#methodToBeCalled"in fxml
and in code just create this method
@FXML
public void methodToBeCalled(){
System.out.println("mouse entered");
}
.Method , , , id/method .