if called from the fx application thread invokes a runnable directly blocking the calling code otherwise uses platform.runlater without blocking concode_field_sep Set<Object> eventLoopKeys concode_elem_sep AtomicBoolean isRunning concode_field_sep WritablePixelFormat<IntBuffer> getAssociatedPixelFormat concode_elem_sep SecondaryLoop createSecondaryLoop concode_elem_sep void runOnEDTAndWait concode_elem_sep BufferedImage fromFXImage concode_elem_sep EventQueue getEventQueue concode_elem_sep void runOnEDT concode_elem_sep void leaveFXNestedLoop concode_elem_sep void installFwEventQueue concode_elem_sep void removeFwEventQueue concode_elem_sep boolean isDispatchThread concode_elem_sep boolean exit concode_elem_sep void scheduleDispatch concode_elem_sep WritableImage toFXImage concode_elem_sep int getBestBufferedImageType concode_elem_sep boolean enter
void function ( Runnable arg0 ) { if ( Platform . isFxApplicationThread ( ) ) { arg0 . run ( ) ; } else { Platform . runLater ( arg0 ) ; } }