static void blinkWindowUsingShape(final JWindow w, final Shape shape) { awtEveryAndNow(w, 1000, new Runnable { bool on; public void run() { awt { w.setShape((on = !on) ? shape : emptyShape()); } } }); }