static JFrame renewFrame(final JFrame frame) { ret (JFrame) swing(func { Container root = frame.getRootPane(); JFrame frame2 = new JFrame(frame.getTitle()); frame2.setBounds(frame.getBounds()); frame.setRootPane(new JPanel); frame2.setRootPane(root); ret frame2; }); }