JInternalFrame frame = new JInternalFrame(
"Internal Frame", true, true, true, true );
MyJPanel panel = new MyJPanel(); // create new panel
frame.add( panel, BorderLayout.CENTER ); // add panel
frame.pack(); // set internal frame to size of contents
theDesktop.add( frame ); // attach internal frame
frame.setVisible( true ); // show internal frame
} // end method actionPerformed
} // end anonymous inner class