Actualización 1.5 de OpenSwing, framework libre para el desarrollo de aplicaciones Swing
OpenSwing es un framework para el desarrollo de aplicaciones swing, tanto para aquellas que no se comunican con una base de datos como para aquellas aplicaciones de dos o tres capas cuyo front end es una aplicación de escritorio. El framework incluye un conjunto de componentes gráficos implementados en Swing orientados a la visualización de datos entre los cuales hay componentes para mostrar cantidades de dinero, grids, un componente híbrido entre un árbol y un grid, calendarios, diagramas de Gantt y un largo etcétera.
OpenSwing también cuenta con una librería para el desarrollo de la capa de acceso a datos y (para las aplicaciones de tres capas) la lógica de negocio, así como una librería que se encarga de simplificar la comunicación con el servidor. También cuenta con componentes para visualizar documentos PDF y Excel. El framework se distribuye bajo licencia LGPL y cuenta con abundante documentación entre la cual se incluyen varias aplicaciones de demostración.
Noticias pasadas del Web site:
- Added grid exporting feature when combining OpenSwing to Spring framework.
- Added new property to ListControl in order to provide a "check-box list": "showCheckBoxes" property allows to show a check-box for each item to select.
- Added "NoLogger" class to avoid to log any message.
- Added some new properties and utility methods to TreePanel in order to provide a "check-box tree"
- Improved check-box control and check-box column by adding a third optional state: null, that can be activated through new property "allowNullValue", i.e. now a check box can be selected, deselected and set to null.
- Improved AboutDialog by supporting HTML based text.
- Added LinkButton component, used to show a link with an ActionListener binded.
- Added support for tif/bmp/png image formats to TreePanel/ImagePanel/ClientUtils.getImage(), when combined with JAI Sun library.
- Added support for tif/ico/bmp/png/pic/pcx image formats to TreePanel/ImagePanel/ClientUtils.getImage(), when combined with JIMI Sun library. See "Installation info" section for instructions about how to use it.
- Added an iconifable window (IconifableWindow class) that can contains any type of graphics component.
- Moreover, a set of iconifable windows can be grouped together to realize an "Outlook like" set of panes through new IconifableWindowContainer class.
Algunos acoplamientos:
Home page: http://oswing.sourceforge.net
Demo: http://oswing.sourceforge.net/demo10/demo10.jnlp
JAllInOne demo: http://www.hostingjava.it/-carniel/jAllInOne.jnlp (account: guest/guest)
Reader Comments