Package net.sf.jga.swing.spreadsheet

Provides Spreadsheet Widget based on a sparse matrix of jga functors, and several application level classes designed to present the widget in various guises.

See:
          Description

Class Summary
Applet An applet wrapper for Spreadsheet.
Application An application wrapper for Spreadsheet, providing a main method to allow for standalone use.
Cell A single cell in spreadsheet.
ComponentEditor TableCellEditor used when the contents of the cell are a JComponent.
ComponentRenderer TableCellRenderer used when the contents of the cell are a JComponent.
Controller Provides for generally common operations on a spreadsheet when it is in an application.
Spreadsheet Table that contains a sparse-matrix of functors (Generators, specifically).
WebStart An JNLP-based application wrapper for Spreadsheet, providing a main method to allow for standalone use.
 

Package net.sf.jga.swing.spreadsheet Description

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.



Copyright © 2002-2006 David A. Hall. All Rights Reserved.