A MDIApplication is an interface which is the top-level element of the MDIFramework. It does not provide a UI by default but provides the following utilities:
The MDIApplication.disposeApplication() method is called when the application is disposed of (for example when closing the window, or explicitly exiting the application). You can override the method if you want to get rid of resources created at the application creation, for example:
@OverridepublicvoiddisposeApplication() {// do something to get rid of used resourcessuper.disposeApplication(); }
GUI applications are applications which manage the concept of "tabbed documents". They support several concepts which are not available on regular applications, such as:
A Menu Factory: See Menu factory for more information
A message area: See Message area for more information