See: Description
| Package | Description | 
|---|---|
| org.mdi.app | Main package of the framework. | 
| org.mdi.bootstrap | Minimal Bootstrap interfaces for the framework. | 
| org.mdi.bootstrap.launcher | These classes are used to handle the command-line properties. | 
| org.mdi.gui | Generic GUI classes used by the framework. | 
| org.mdi.plugins | Plugins management classes. | 
| org.mdi.util | Utility classes. | 
| Package | Description | 
|---|---|
| org.mdi.app.swing | Specific Swing classes for the Main package of the framework. | 
| org.mdi.bootstrap.swing | Specific Swing Bootstrap interfaces for the framework. | 
| org.mdi.gui.swing | Specific Swing GUI classes used by the framework. | 
| org.mdi.plugins.swing | Specific Swing Plugins management classes. | 
| org.mdi.util.swing | Swing specific Utility classes. | 
| Package | Description | 
|---|---|
| org.mdi.app.jfx | Specific JavaFX classes for the Main package of the framework. | 
| org.mdi.plugins.jfx | Specific JavaFX Plugins management classes. | 
| org.mdi.util.jfx | JavaFX specific Utility classes. | 
| Package | Description | 
|---|---|
| org.mdi.bootstrap.localization | Contain the localization classes. | 
MDIFramework is a library which provide a ready-to-use architecture to ease the creation of GUI applications in Java. Some of the functions this framework provides are: