static void setInternalFrameContents(final Component c, fO contents) { swing { JInternalFrame frame = getInternalFrame(c); frame.getContentPane().removeAll(); frame.getContentPane().setLayout(new BorderLayout); if (contents != null) frame.getContentPane().add(wrap(contents)); revalidate(frame); } }