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.