Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import javafx.application.Platform;
- public final class FxThreadRunner {
- public static <T> void run(final Consumer<T> handler, final T argument) {
- Runnable r = new Runnable() {
- public void run() {
- handler.accept(argument);
- }
- };
- if (Platform.isFxApplicationThread()) {
- r.run();
- } else {
- Platform.runLater(r);
- }
- }
- public static <T> void run(Consumer<T> handler) {
- run(handler, (Object)null);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement