Release Notes: This is the first release in over 6 years and contains many bugfixes and feature enhancements. The SSDBComboBox now allows for filtering of items, making it easier to find the right item. SSDataGridHandler has been added to handle different events on the data grid. This is similar to SSDBNav, which handles the events for SSDataNavigator. The example code and project demo have been updated to use the H2 database (in memory).
Release Notes: The API and JavaDoc have undergone a major rewrite for consistency. The image, label, slider, and formatting components are new in this release. A utility class called SSSyncManager was added to simplify creation of screens with both combo box-based and navigator-based navigation. An example of this is provided in Example4.java.
Release Notes: A datasource abstraction layer has been added. All of the SwingSet components are now based on a new SSRowSet interface rather than Sun's RowSet interface. The SSRowSet differs from RowSet in two important ways. First, SSRowSet extends Serializable, which greatly facilitates serialization/deserialization in the rest of the SwingSet components. Secondly, SSRowSet only contains methods necessary to support the data types in used by SSTextDocument, which will make writing SSRowSet implementations for non-updatable RowSets and other non-database datasources much easier.
Release Notes: For the latest version all components have been made into Java Beans, which will allow for better integration with Java IDEs. Major usability enhancements include cut and paste support from the data grid to/from spreadsheet programs and/ or other data grids, addition of current record index and total record count to the data navigator, and default selection of an "empty" item for combo boxes. Finally, this release includes a number of smaller bugfixes, enhancements, and code improvements.
Release Notes: A grid control, SSDataGrid, has been added, which can display database information in a "datasheet" or "spreadsheet" style view. SSDataGrid provides functions to set column headers, hide columns, and make columns uneditable. In addition, individual columns in the SSDataGrid can be displayed as either text fields or combo boxes. For text columns, editing masks can be specified. Also added in this release is the SSTextField, which extends the JTextField. The SSTextField provides editing masks for data entry (e.g. dates, social security numbers, a specified number of decimals, etc.).