DRAG DROP
DRAG DROP Given: Runnable r = new Runnable() { public void run() { try { Thread.sleep(1000); } catch (interruptedException e) { System.out.println("interrupted"); } System.out.println("ran"); } }; Thread t = new Thread(r); t.start(); System.out.println("started"); t.sleep(2000); System.out.println("interrupting"); t.interrupt(); System.out.println("ended"); Assue that sleep(n)…