static JFrame renewFrame(final JFrame frame) { ret (JFrame) swing(func { JRootPane root = frame.getRootPane(); JFrame frame2 = new JFrame(frame.getTitle()); frame2.setBounds(frame.getBounds()); call(frame, "setRootPane", new JRootPane); frame.dispose(); call(frame2, "setRootPane", root); ret frame2; }); }