OpenSwing - plugin detail

OpenSwing is an open-source suite of advanced graphics components based on Swing toolkit that can be manipolated directly inside the UI designer of NetBeans. It is also a framework that provides data binding mechanism between components and data model, based on the MVC paradigm. Data model is based on Java Beans (POJOs) and it is supported in all OpenSwing components, such as Grid control or components container.

NetBeans Plugin - OpenSwing
Plugin owner: carniel
Website: http://oswing.sourceforge.net
Added: 2007-12-22
License: LGPL
Category:
Downloaded: 3,610 times
Rating:
 4.38, by 14 users

Plugin Log Show log

Versions available

Download plugin   Download size: N/A   Last Update: 2008-12-04

What's new in this version



Verifications for NetBeans versions

Plugin is not subject to any verification



Introduction

OpenSwing is an open-source project that provides a set of Swing graphics components, manipolated directly inside the UI designer of the IDE.
OpenSwing provides a data binding mechanism between components and data model, based on the MVC paradigm. Data model is based on Java Beans (POJOs) and it is supported in all OpenSwing components, such as Grid control or components container.

OpenSwing can be used to develop java Desktop Applications or Rich Internet Applications, thanks to a software layer that allows to connect graphics components via HTTP to a server-side layer, such as Spring or directly to Hibernate or Apache Cayenne ORM tools or iBatis data mapper or JPA. EJB 3.0 and RMI is also supported when connecting client side OpenSwing components to JPA server side business logic.

OpenSwing graphics components are comparable to those provided by traditional RAD development environments such as Visual Basic or Delphi.
Graphics controls include label control, text field, text formatted field, multi-line text field, numeric field, currency field, calendar, grid, grid with nested components, properties grid, pivot table, tree, check-box tree, tree combined with a grid, lookup, gantt diagram, buttons with image, combo-box, combo-box multi-column, radio button, check-box, list, list multi-column, wizard panel, image panel, splash screen, dialog windows, tip of the day frame, progress bar/panel/dialog, licence agreement panel, alert window, iconifable window, link button.

Grid usage is especially sophisticated: it allows columns or rows locking, data pagination, columns filtering and sorting, persistent storage of grid "state" (sorting/filtering conditions, columns position/width/visibility), data exporting and the grid model is based on a list of POJOs as for a tree component and as for a panel of graphics controls whose data model is based on a POJO. POJO support is extended to the entire set of graphical components that compose the GUI.
Building grids is expecially easy: a grid can be graphically composed by using NetBeans UI designer and by dropping on it the grid's columns and setting their properties by using the property manager of NetBeans.

Moreover, OpenSwing provides some basic features that cover many issues that usually arise in enterprise application development, such as data extraction from grids, document viewing on the most popular desktop applications (like reports on Excel, CSV, XML, HTML, PDF, RTF), activities logging, internationalization support (label translation, date format, decimal symbols, grouping, currency support, etc.), authorization management according to grants owned by connected user.

It can be used with java 1.4, 1.5 or 1.6.

[ You have to be logged in to be able to comment. ]

User Comments

There are no comments yet.

By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2012, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo