Abstraction which is neutral between JFrames, JInternalFrames, and JDialogs.
JDialog which implements Generic Frame.
JFrame which implements Generic Frame.
JInternalFrame which implements Generic Frame
The util.genericframe package contains an abstraction that is neutral between JFrames, JInternalFrames, and JDialogs, which is sometimes convenient when, for example, writing code that could be used both in a dialog or an internal desktop frame.