See: Description
| Interface | Description | 
|---|---|
| SketchListener | 
 A listener for modifications to a sketch model,
 which is updated by SketchEvent when symbols
 in the model are added, deleted or modified. 
 | 
| Symbol | 
 A tagging interface for type safety that is implemented
 by either stroke or composite symbols. 
 | 
| Class | Description | 
|---|---|
| BasicInterpreter | 
 A class that interprets changes to a stroke. 
 | 
| CheckSelectionAction | 
 This class encapsulates a check selection operation
 for pen interaction. 
 | 
| CompositeSymbol | 
 A composite symbol that is made up of one or more
 symbols. 
 | 
| DeletionAction | 
 This class encapsulates a deletion operation
 for pen interaction. 
 | 
| JSketch | 
 JSketch is a canvas which supports sketch input. 
 | 
| LassoSelectionAction | 
 This class encapsulates lasso-style selection operation
 for pen interaction. 
 | 
| MultiStateInterpreter | 
 A MultiStateInterpreter inherits from BasicInterpreter. 
 | 
| PenStroke | 
 A first cut at making pen-sketched drawings look
 like they were actually sketched by a pen. 
 | 
| SketchController | 
 SketchController controls the behavior of a SketchPane. 
 | 
| SketchEvent | 
 A SketchEvent is generated by sketch model when the model has been
 modified. 
 | 
| SketchLayer | 
 A layer class that is specialized to make sketching
 strokes fast. 
 | 
| SketchModel | 
 A SketchModel stores sketched symbols. 
 | 
| SketchPane | 
 SketchPane is a sketching surface which can be customized to
 perform recognition for a particular application. 
 | 
| SketchParser | 
 SketchParser parses a sketch file in XML format (.sk) and produces
 a SketchModel data structure. 
 | 
| SketchWriter | 
 Given a sketch model, SketchWriter writes out the model to a
 character stream. 
 | 
| StrokeSymbol | 
 A visual symbol derived from sketch input. 
 | 
This package contains classes for building a sketch-based user interface.
Copyright © 2025 Central Laboratory of the Research Councils. All Rights Reserved.