Projects / MDIFramework

MDIFramework

MDIFramework provides a ready-to-use architecture to ease the creation MDI-style applications in Java. It takes care of the overall architecture of the main window of the application, with a tabbed architecture, the presence of an HTML printable message area, and so on. It provides a generic API to manage lengthy actions, keeping the interface responsive, and taking care that actions are performed one at a time, without having to bother about it. It can add metadata to already opened files. It manages loading and unloading of external plugins at runtime.

Tags
Licenses
Operating Systems

RSS Last announcement

Tutorials ported to the new kenaik infrastructure 13 Jun 2011

The tutorials web pages were ported to the new kenai mediawiki infrastructure. The wiki is accessible directly at the project homepage

RSS Recent releases

  •  01 May 2013 22:06

Release Notes: This release replaces the noui and complete versions of the distribution with: core, ui, and complete version. It adds a method to replace the component in the MDIApplication with another. It changes the signature of the FileProperties methods to deal with JComponents rather than Components. It adds a new MDIApplication that is also a JavaFX application (only working for JVMs >= 7.0). It also adds a new core release that contains this class.

  •  14 Feb 2013 23:55

Release Notes: This release adds a method in the Abstract Plugin class to get the context ClassLoader. It fixs the MDIFileUtils.getFile(URL) method when the path contains space characters.

  •  04 Nov 2012 20:44

Release Notes: This release adds two methods in the FileProperties class that redirect to the MetaData class. It adds several methods in the AbstractMDIApplication class and the TabbedApplication interface to close the currently selected tab, all tabs, or all tabs except the currently selected one. It renames the getprefroot method in the ConfigurationManager class to have a more readable name.

  •  17 Oct 2012 22:15

Release Notes: Allows you to use more than one Plugin directory. Allows you to use the LauncherConf class with URLs base directories. Allows you to use more than one Plugin directory: the plugins URL list can be directories or jar files.

  •  21 Sep 2012 01:02

Release Notes: This release protects the LauncherConf class against problems which could happen during class initialization in cases in which the userdir of the launcher program has been moved away from the jar file.

Screenshot

Project Spotlight

NBit

A tool that computes CRCs with standard as well as custom polynomials.

Screenshot

Project Spotlight

Oliver's Parser Framework

A PHP 5 framework designed with simplicity and size in mind.