New Roads, LA - December 19, 2003 - We are pleased to announce the
0.6.0-beta release of SwingSet, an open source Java toolkit that allows the
standard Java Swing components to be made database-aware. The latest
release includes utilities for developing data grids, so that
datasheet/spreadsheet/table views of database queries can be added to Java
graphical user interfaces (GUI's). Version 0.6.0 also adds "masked" editing
of text to provide greater control over user input.
The SwingSet feature-set now includes:
1. database binding for textboxes, comboboxes, and checkboxes
2. masked editing of textboxes
3. binding of a "hidden" numeric column for comboboxes with text choices
(e.g. 0, 1, & 2 are stored for "Yes," "No," & "Maybe," respectively)
4. population of comboboxes based on columns in a database query (can also
be used for combobox-based record navigation)
5. a record navigator (allows for database traversal, insertion, deletion,
commit, and rollback)
6. a data grid component for creating datasheet/spreadsheet/table views of
queries
(a) allows custom column headings
(b) allows hiding of specified columns
(c) allows disabling of specified columns
(d) allows columns to be displayed as textboxes or comboboxes
(e) allows addition and deletion of records
(f) allows deletion of multiple, non-consecutive records
(g) allows data entry "masks" to be applied to text columns
While there are several commercially available solutions that perform
similar tasks, SwingSet is the first known open source solution.
More information on SwingSet is available from:
http://swingset.sourceforge.net
and
http://sourceforge.net/projects/swingset
brougham5@yahoo.com - 20 Dec 2003 04:03 GMT
>an open source Java toolkit that allows the
>standard Java Swing components to be made database-aware
Why would you want to make your GUI layer so dependent on the database?
Brian E. Pangburn - 20 Dec 2003 13:10 GMT
Well you wouldn't in every case, but if you're developing a database GUI,
SwingSet gives you much the same functionality as (and in our opinion, more
control over) the JBuilder or Sun One Studio database widgets.
You are not really making the system dependent on a single database, but
rather a JDBC RowSet. You can still write your own event listeners to
manage data validation, etc. and the new editing masks help to automate this
process as well.
Regards.
> >an open source Java toolkit that allows the
> >standard Java Swing components to be made database-aware
>
> Why would you want to make your GUI layer so dependent on the database?