Java Swing tutorials.
Code that is used for internal frames and regular swing frames is very similar, in variety of ways. Root panes are present in internal frames which are used to setup GUIs, for JInternalFrame that is quite same as the GUI setup, for JFrame. Other APIs are also provided by the JInternalFrames which makes it just like JFrame.
Internal frames are not top level or windows container, but this makes them to differ from frames. Let us say for example, an internal frame shall be added to a