Provides Spreadsheet Widget based on a sparse matrix of jga functors,
and several application level classes designed to present the widget
in various guises. The widget uses functors both for calculation and
for interaction with the environment: the contents of the cell as well
as its format, and several key capabilities typically provided by
applications (but not necessarily required of Swing widgets; eg,
document reading/writing, user prompting and notifications, feedback,
etc).
The various application objects each configure the widget to provide
an application appropriate for various forms: standalone application
(single document only), applet, Web Start, ... The Widget is broken into
two logical pieces: a Swing JComponent derivitive that can be added to
any application with minimum fuss, and a Controller class that provides
a collection of utilities that allow the individual application wrappers
to configure the widget.
|