JFrame是架在JDesktopPane之上的container ,JPanel是架在JFrame,JInternalFrame,JDesktopPane,或JPanel之上的container. 就是说JDesktopPane可以是最底层的container,getContentPane()得到的是应用程序application或者小程序applet最底层的container  ,可以把任何panel设置为它