Stage 1: Documents and files, menus and actions
This stage builds the basis for application SimplyHTML. It produces a basic executable capable to create, open and save simple HTML documents. Stage 1 concentrates on how to build a basic application with a main application frame and menus. As well it shows some concepts on how to work with documents and files.
Following is a short description of classes making up this stage and what they do in general.
AboutBox - A dialog showing information about application SimplyHTML.
App - The class containing the main method. This class constructs application SimplyHTML.
FrmMain - The application's main frame containing all menus and the view of all documents in a tabbed pane.
DocumentPane - GUI representation of a document of SimplyHTML.
ExampleFileFilter - a helper class from Sun Microsystems, Inc. for conveniently applying file filters to JFileChooser components
ElementTreePanel - a panel to show the element tree of a document
SHTMLEditorKit - the editor kit used for controlling documents in SimplyHTML
CSSWriter - a class for writing style sheets to CSS files
LicensePane - subclasses JPanel for displaying SimplyHTML's license
Util - a class with static utility methods