|
JHotDraw 7.5.1 | ||||||||
PREV NEXT | FRAMES NO FRAMES |
Application
.Action
that acts
on an Application
.ApplicationModel
.CompositeFigure
which has its own attribute set.DecoratedFigure
which has an attribute set.Figure
which has its own attribute set.AbstractClipboard
is a wrapper for the system clipboard which
can be either the Java AWT Clipboard, the javax.jnlp.AbstractClipboard or
native JNI code.CompositeFigure
.Handle
the start or end point of a ConnectionFigure
.Connector
.Constrainer
.Drawing
.Action
that acts
on behalf of a DrawingEditor
.Action
that acts
on behalf of a DrawingView
.Figure
.Handle
.Layouter
which has its own attribute set.LineDecoration
.Locator
.Handle
which
can rotate a Figure
.Action
that asks
to save unsaved changes of a View
before the
the action is performed.Action
that acts
on behalf of the selected figures of a DrawingView
.AbstractSelectionAction
acts on the selection of a target component.Tool
.View
.Action
that acts
on behalf of a View
.Action
objects.Action
to the popup menu.
JComponent
to the popup menu.
ActionListener
to the font chooser.
ActionListener
to the chooser.
ChangeListener
.
PropertyChangeEdit
from the same owner and the same property.
Polygon
.
PropertyChangeListener
which can optionally be wrapped
into a WeakPropertyChangeListener
.
PropertyChangeListener
which can optionally be wrapped
into a WeakPropertyChangeListener
.
PropertyChangeListener
.
PropertyChangeListener
which can optionally be wrapped
into a WeakPropertyChangeListener
.
AppletApplication
handles the lifecycle of a single View
inside of a Java Applet.View
objects and
provides windows to present them on screen.ApplicationModel
provides meta-data for an Application
,
actions and factory methods for creating View
s, toolbars and
URIChooser
s.arcHeight
JavaBeans property.
arcHeight
JavaBeans property.
arcWidth
JavaBeans property.
arcWidth
JavaBeans property.
Arrangeable
object.LineDecoration
which draws an arrow tip.AttributeAction
applies attribute values on the selected figures of
the current DrawingView
of a DrawingEditor
.UndoableEdit
event which can undo a change of a Figure
attribute.Figure
s in a DrawingView
.Figure
.Figure
attributes.AWTClipboard
acts as a proxy to an AWT Clipboard
object.Base64.InputStream
will read data from another
java.io.InputStream, given in the constructor,
and encode/decode to/from Base64 notation on the fly.Base64.InputStream
in DECODE mode.
Base64.InputStream
in
either ENCODE or DECODE mode.
Base64.OutputStream
will write data to another
java.io.OutputStream, given in the constructor,
and encode/decode to/from Base64 notation on the fly.Base64.OutputStream
in ENCODE mode.
Base64.OutputStream
in
either ENCODE or DECODE mode.
Handle
which allows to interactively change a control point
of a bezier path.Bezier
.Figure
which draws an opened or a closed bezier path.BezierFigure
, for example without any
BezierPath.Node
s.
BezierPath.Node
s.
Locator
which can be used to place a label on the path of
a BezierFigure
.UndoableEdit
event which can undo a change of a node in
a BezierFigure
.Handle
which allows to interactively change a node of a bezier path.Handle
which draws the outline of a
BezierFigure
to make adjustments easier.Locator
which locates a node on the bezier path of a BezierFigure.Handle
which allows to interactively scale and rotate a BezierFigure.Tool
which allows to create a new BezierFigure
by
drawing its path.Polygon
.
Polygon
.
Handle
which draws the bounds of a Figure
to
make adjustments easier.AbstractCompositeFigure.getBounds()
.
AbstractCompositeFigure.getDrawingArea()
.
Connector
s.
ConnectionFigure
can be connect to the specified
Connector
.
ChangeEvent
is needed per model instance since the
event's only (read-only) state is the source property.
Connector
which locates a connection point at the bounds
of a BezierFigure
.Connector
which locates a connection point at the bounds
of any figure which has a diamond shape, such as DiamondFigure
.Connector
which locates a connection point at the bounds
of any figure which has an elliptic shape, such as EllipseFigure
.Connector
which locates a connection point at the bounds
of any figure which has a rectangular shape, such as RectangleFigure
.Connector
which locates a connection point at the bounds
of a RoundRectangleFigure
.Connector
which locates a connection point at the bounds
of a TriangleFigure
.ClipboardUtil
provides utility methods for the Java Clipboard API.Handle
which requests to remove its owning figure when clicked.ColorSpace
for CMYK color components using a generic CMYK profile.ColorSpace
for CMYK color components (cyan, magenta, yellow, black) with
nominally converted color components from/to an RGB color model.ColorFormatter
is used to format colors into a textual representation
which can be edited in an entry field.JColorWheel
by interpreting two
components of a ColorSpace
as x and y coordinates.ColorFormatter
is used to format colors into a textual representation
which can be displayed as a tooltip.Color
and ColorSpace
objects.JColorWheel
by interpreting two components
of a ColorSpace
as complex numbers (real and imaginary).CompositeColor
is identical to java.awt.Color
with
the exception that it allows to construct an instance with color components
outside of the range of 0 and 1.ColorSpace
with the color components specified in the float
array and the specified alpha.
CompositeEdit
which uses CompoundEdit#getPresentationName()
and is significant..
CompositeEdit
which uses the specified significance.
CompositeEdit
which uses the specified
presentation name.
CompositeEdit
which uses the given presentation name
and significance.
Figure
s.CompositeEdit
which invokes figure.willChange
and figure.changed
when undoing or redoing a change.CompositeFigureEdit
which uses
CompoundEdit.getPresentatioName and is significant.
EventObject
sent to CompositeFigureListener
s.CompositeFigure
.LineDecoration
which can compose multiple individual line
decorations.Handle
which allows to connect the end of a
ConnectionFigure
to another figure.BezierPath
.Handle
which allows to connect the start of a
ConnectionFigure
to another figure.ConnectionFigure
on a connected figure.Handle
associated to a Connector
which allows to create a
new ConnectionFigure
by dragging the handle to another connector.Tool
s and
Handle
s on a DrawingView
.get
method.
Point
is inside this
Polygon
.
Polygon
.
create(listenerMethod, targetObject, targetMethod)
.
listenerMethod
.
ActionMap
with a default set of actions (See
class comments).
SVGDrawingPanel
.
ColorFormatter
.
FontFormatter
.
ScalableNumberFormatter
and a Java-style DecimalFormat.
ScalableNumberFormatter
and a Java-style DecimalFormat.
ScalableNumberFormatter
and a Java-style DecimalFormat.
View.init()
.
Tool
to create a new figure by drawing its bounds.Liner
that constrains a connection to a curved line.URIChooser
supports a
developer-specified file operation.
Figure
,
for example to draw a border around the decorated figure.ApplicationModel
which creates a default set of Action
s
and which does not override any of the default menu bars nor create tool bars.DefaultDOMFactory
can be used to serialize DOMStorable objects
in a DOM with the use of a mapping between Java class names and DOM element
names.QuickAndDirtyDOMStorableSample
serializes a DOMStorable MyObject into
a String using the DefaultDOMFactory and then deserializes it from the
String.DefaultDragTracker
implements interactions with the content area of a
Figure
.Drawing
useful for drawings which
contain only a few figures.DrawingEditor
.DrawingView
suited for viewing drawings
with a small number of figures.ODGFigureFactory
.DefaultSelectAreaTracker
implements interactions with the background
area of a Drawing
.Figure
with a diamond shape.Dimension2DDouble
with a width
of zero and a height of zero.
Dimension2DDouble
whose width
and height are the same as for the specified dimension.
Dimension2DDouble
and initializes
it to the specified width and specified height.
DOMOutput.writeObject
and DOMInput.readObject
.construct
method has returned without throwing
an error.
SelectionTool
.Figure
s.DrawingOpacityIcon
visualizes an opacity attribute of the
Drawing
object which is in the active DrawingView
of a
DrawingEditor
.DrawingPageable
can be used to print a Drawing
using the
java.awt.print API.DrawingPanel
.Drawing
on a JComponent
.g
at location
(x
, y
)
just like g.drawString
would.
Liner
that constrains a connection to orthogonal lines.Figure
with an elliptic shape.EllipseFigure
, initialized to
location (0, 0) and size (0, 0).
EllipseFigure
from the
specified coordinates.
ApplicationModel
which neither creates Action
s,
nor overrides the menu bars, nor creates tool bars.construct
method has thrown an error.
Drawing
.FigureEvent
s.EventObject
sent to FigureListener
s.Comparator
used to sort figures by their layer property.Figure
objects.EventObject
sent to FigureSelectionListener
s.DrawingView
objects.construct
method has finished and after
done() or failed() has been invoked.
ChangeListener
's stateChanged
method.
DrawingView
.
TextHolderFigure
.TextHolderFigure
.FontFormatter
is used to format fonts into a textual representation
which can be edited in an entry field.Handle
which can be used to change the font size of a
TextHolderFigure
.FontSizeLocator
is used by FontSizeHandle
to locate
its position on the drawing.Color
object.
LineDecoration
which draws a general path.ApproveButton
.
IXMLElement.getAttribute(java.lang.String,java.lang.String)
Returns the value of an attribute.
XMLElement.getAttribute(java.lang.String,java.lang.String)
Returns the value of an attribute.
BeanDescriptor
s.
BeanDescriptor
s.
BeanDescriptor
s.
BeanDescriptor
s.
BeanDescriptor
s.
BeanDescriptor
s.
BeanDescriptor
s.
BeanDescriptor
s.
BeanDescriptor
s.
BeanDescriptor
s.
BeanDescriptor
s.
BeanDescriptor
s.
BeanDescriptor
s.
BeanDescriptor
s.
BeanDescriptor
s.
BeanDescriptor
s.
BeanDescriptor
s.
BeanDescriptor
s.
BeanDescriptor
s.
BeanDescriptor
s.
BeanDescriptor
s.
BeanDescriptor
s.
BeanDescriptor
s.
BeanDescriptor
s.
BeanDescriptor
s.
Polygon
.
float
array containing only the color
components of the Color
, in the
ColorSpace
of the Color
.
float
array containing only the color
components of the Color
in the
ColorSpace
specified by the cspace
parameter.
ColorSpace
of this Color
.
float
array containing the color and alpha
components of the Color
, in the
ColorSpace
of the Color
.
float
array containing the color and alpha
components of the Color
, in the
ColorSpace
specified by the cspace
parameter.
Transferable
object representing the current contents
of the clipboard.
URIChooser
's titlebar.
DragTracker
which handles user interaction
for dragging the specified figure.
EventSetDescriptor
s.
EventSetDescriptor
s.
EventSetDescriptor
s.
EventSetDescriptor
s.
EventSetDescriptor
s.
EventSetDescriptor
s.
EventSetDescriptor
s.
EventSetDescriptor
s.
EventSetDescriptor
s.
EventSetDescriptor
s.
EventSetDescriptor
s.
EventSetDescriptor
s.
EventSetDescriptor
s.
EventSetDescriptor
s.
EventSetDescriptor
s.
EventSetDescriptor
s.
EventSetDescriptor
s.
EventSetDescriptor
s.
EventSetDescriptor
s.
EventSetDescriptor
s.
EventSetDescriptor
s.
EventSetDescriptor
s.
EventSetDescriptor
s.
EventSetDescriptor
s.
EventSetDescriptor
s.
HandleTracker
which handles user interaction
for the specified handle.
FooListener
s
upon this model.
MethodDescriptor
s.
MethodDescriptor
s.
MethodDescriptor
s.
MethodDescriptor
s.
MethodDescriptor
s.
MethodDescriptor
s.
MethodDescriptor
s.
MethodDescriptor
s.
MethodDescriptor
s.
MethodDescriptor
s.
MethodDescriptor
s.
MethodDescriptor
s.
MethodDescriptor
s.
MethodDescriptor
s.
MethodDescriptor
s.
MethodDescriptor
s.
MethodDescriptor
s.
MethodDescriptor
s.
MethodDescriptor
s.
MethodDescriptor
s.
MethodDescriptor
s.
MethodDescriptor
s.
MethodDescriptor
s.
MethodDescriptor
s.
MethodDescriptor
s.
Applet.getParameter()
but doesn't throw a
NullPointerException when used without an Applet context.
Applet.getParameter()
but doesn't throw a
NullPointerException when used without an Applet context.
Polygon
and provides access to the geometry
of the outline of this Polygon
.
Shape
and provides access to the geometry of the
outline of the Shape
.
PropertyDescriptor
s.
PropertyDescriptor
s.
PropertyDescriptor
s.
PropertyDescriptor
s.
PropertyDescriptor
s.
PropertyDescriptor
s.
PropertyDescriptor
s.
PropertyDescriptor
s.
PropertyDescriptor
s.
PropertyDescriptor
s.
PropertyDescriptor
s.
PropertyDescriptor
s.
PropertyDescriptor
s.
PropertyDescriptor
s.
PropertyDescriptor
s.
PropertyDescriptor
s.
PropertyDescriptor
s.
PropertyDescriptor
s.
PropertyDescriptor
s.
PropertyDescriptor
s.
PropertyDescriptor
s.
PropertyDescriptor
s.
PropertyDescriptor
s.
PropertyDescriptor
s.
PropertyDescriptor
s.
SelectAreaTracker
which handles user interaction
for selecting an area on the drawing.
Dimension2DDouble
object.
Connector
.
Figure
which groups a collection of figures.Rectangle2D.Double
both horizontally and vertically.
Figure
by direct
manipulation.Handle
attributes.EventObject
sent to HandleListener
s.Handle
s.Handle
of a figure to the SelectionTool
.Dimension2DDouble
.
Layouter
which lays out all children of a CompositeFigure
in horizontal direction.ImageHolderFigure
which can hold a
buffered image.Figure
which has some editable image contents.javax.imageio.ImageIO
.
MAP
element.loadDrawing
on a worker thread.
Drawing
using a specific format from either an InputStream
, an URI
or
a Transferable
.Double
class defines insets specified in
double
precision.Insets2D
with
all insets set to 0.
Insets2D
with the
specified insets.
Float
class defines insets specified in
float
precision.Insets2D
with
all insets set to 0.
Insets2D
with the
specified insets.
Polygon
.
ConnectionFigure
.
true
if node
is editable by the user.
aNode
is a child of this node.
aNode
is a child of this node.
DrawingView
.
DrawingView
.
DrawingView
.
Figure
.Figure
.ScaledNumberFormatter
is used to format numbers written in the
Java programming syntax.NumberFormatter
with the a default
NumberFormat
instance obtained from
NumberFormat.getNumberInstance()
.
JavaPrimitivesDOMFactory
can be used to serialize Java primitive objects
and DOMStorable
objects.JColorWheel
displays a wheel made of two components of a
ColorSpace
.JPopupMenu
which can be used to
display a JComponent
in a popup menu.JNLPClipboard
acts as a proxy to a JNLP
ClipboardService
object.ConnectionFigure
which connects two figures using a bezier path.Figure
which draws a continuous bezier path between two points.ConnectionFigure
.liner
.
URIChooser
and then loads the selected URI into the active view.URIChooser
and loads the selected URI into the active view.Figure
.MDIApplication
handles the lifecycle of multiple View
s
using a Windows multiple document interface (MDI).ColorSpace
classes which have a name.NotNull
claims null
value is
forbidden to return (for methods), pass to (parameters) and hold
(local variables and fields).Nullable
claims null
value is
perfectly valid to return (for methods), pass to (parameters) and
hold (local variables and fields).Handle
which draws the outline of a
ODGPathFigure
to make adjustments easier.URIChooser
supports an
"Open" file operation.
URIChooser
for selecting a directory and loads the
selected URI into an empty view.URIChooser
and loads the selected URI into an
empty view.low <= c <= high
are "ordinary" in this tokenizer.
OSXApplication
Connector
s for locating the start point and end point
of a ConnectionFigure
on a Figure
.BezierFigure
.Handle
s for direct manipulation of
figures on a drawing view.CompositeFigure
.BezierFigure
.TextHolderFigure
s.Tool
interface for representing
the state of a drawing editor and provides default implementations.JFontChooser
.Handle
to change the value of the figure attribute
AttributeKeys.ORIENTATION
.OSXAdapter
uses a Proxy object to dynamically implement the
com.apple.eawt.ApplicationListener
interface and register it with the
com.apple.eawt.Application object
.OSXApplication
handles the lifecycle of multiple View
s using
a Mac OS X application interface.Drawing
using a specific format into an OutputStream
, an URI
or a
Transferable
.LineDecoration
which draws a perpendicular bar.ScrollPaneLayout
.JColorWheel
by interpreting two components
of a ColorSpace
as polar coordinates (angle and radius).Double
class defines a polygon with
coordinates stored in double precision floating point.Polygon
from the specified
parameters.
Float
class defines a polygon with
coordinates stored in float precision floating point.Polygon
from the specified
parameters.
PreferencesUtil
provides utility methods for java.util.prefs.Preferences
, and can be used as a proxy when the system
preferences are not available due to security restrictions.View
which can print its document.View
.UndoableEdit
event which can undo a change of a JavaBeans property.nextToken
method of this
tokenizer to return the current value in the ttype
field, and not to modify the value in the nval
or
sval
field.
Drawing
which uses a
QuadTree
to provide a good responsiveness for
drawings which contain many figures.Base64.InputStream.read()
repeatedly until the end of stream
is reached or len bytes are read.
FilterInputStream.read
to update the value after the read.
FilterInputStream.read
to update the value after the read.
FilterInputStream.read
to update the value after the read.
Figure
with a rectangular shape.ActionListener
from the font chooser.
ActionListener
from the chooser.
ChangeListener
.
PropertyChangeListener
.
PropertyChangeListener
.
PropertyChangeListener
.
PropertyChangeListener
.
getComponent().requestFocus()
.
FigureListener.figureRequestRemove
event.
Polygon
object to an empty polygon.
FilterInputStream.reset
to reset the progress monitor as well as the stream.
ordinaryChar
method
for more information on a character being ordinary.
setBounds
method, if the Figure is transformable.Figure
with a rounded rectangular shape.Handle
to manipulate the corner radius of a
RoundRectangleFigure
.URIChooser
supports a
"Save" file operation.
URIChooser
and then saves the active view to the
specified location.SDIApplication
handles the lifecycle of multiple View
s
using a Windows single document interface (SDI).SelectionTool
.SelectionOpacityIcon
visualizes an opacity attribute of the selected
Figure
(s) in the active DrawingView
of a DrawingEditor
.SelectionTool
works.SerializationInputOutputFormat
uses Java Serialization for reading and
and writing Drawing
objects.ServerAuthenticationException
without detail message.
ServerAuthenticationException
with the specified detail message.
attributeChanged
on all registered FigureListener
s if the attribute value
has changed.
ApproveButton
in the
FileChooserUI
.
createNonRolloverBorder
.
createRolloverBorder
.
BezierPath.Node
of the BezierFigure.
Transferable
object.
Transferable
object.
URIChooser
window's
title bar.
DragTracker
.
setHandler
creates a Proxy object from the passed
OSXAdapter
and adds it as an ApplicationListener
.
HandleTracker
.
ActionListener
equipped to
handle document events from the Finder.
ActionListener
equipped to
display application options.
ActionListener
equipped to
handle document events from the Finder.
SelectAreaTracker
.
Dimension2DDouble
object to
the specified width and height in double precision.
Dimension2DDouble
object to the specified size.
Connector
of the connection.
DrawingView
.
DrawingView
.
DrawingView
.
optionType
parameter.
optionType
parameter, where the
messageType
parameter determines the icon to display.
optionType
parameter.
parentComponent
.
parentComponent
.
parentComponent
and message type messageType
.
messageType
parameter.
messageType
parameter.
initialValue
parameter and
the number of choices is determined by the optionType
parameter.
FilterInputStream.skip
to update the value after the skip.
Figure
by extending AbstractAttributedFigure
.StreamTokenizer
keeps track
of the position of the tokens in the input stream, and it can
parse hexadecimal numbers and double numbers with exponents.Object
representation of the
String
text
.
SVGDrawingPanel
.SVGDrawingPanel
into an application
that does not make use of the JHotDraw application framework.Handle
which draws the
outline of a SVGPathFigure
to make editing easier.TextHolderFigure
which holds multiple lines of text in a
rectangular area.TextHolderFigure
interface, such as TextFigure
.TextHolderFigure
interface,
such as TextFigure
.TextHolderFigure
which holds a single line of text.Figure
that has some editable text contents.DrawingEditor
.ToolEvent
s.Tool
s.Dimension2DDouble
object's height
and
width
fields.
UndoableEdit
event which can undo a lossless transform of
Figure
s by applying the inverse of the transform to the figures.transform
method.UndoableEdit
event which can undo a lossy transform of a single
Figure
by restoring the figure using its transform restore data.Polygon
by
deltaX
along the x axis and by
deltaY
along the y axis.
Polygon
by
deltaX
along the x axis and by
deltaY
along the y axis.
Polygon
by
deltaX
along the x axis and by
deltaY
along the y axis.
Figure
with a triangular shape.nextToken
method, this field
contains the type of the token just read.
installUI
.
DrawingView
.
DrawingView
.
URIChooser
provides a mechanism for the user to choose a URI.value
.
Layouter
which lays out all children of a CompositeFigure
in vertical direction.JComponent
within an
Application
.low <= c <= high
are white space characters.
low <= c <= high
are word constituents.
Base64.OutputStream.write(int)
repeatedly until len
bytes are written.
|
Copyright 1996-2010 (c) by the authors and contributors of the JHotDraw project. Some rights reserved. |
||||||||
PREV NEXT | FRAMES NO FRAMES |