|
JHotDraw 7.3.1 | ||||||||
PREV NEXT | FRAMES NO FRAMES |
Application
.Action
that acts
on behalf of an Application
.CompositeFigure
which has its own attribute put.DecoratedFigure
which has an attribute set.Figure
which has its own attribute put.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
.Tool
.View
.Action
that acts
on behalf of a View
.Action
objects.ActionListener
to the font 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
.
View
s and provides
windows to present them on screen.ApplicationModel
provides meta-data for an Application
,
actions and factory methods for creating View
s and toolbars.arcHeight
JavaBeans property.
arcHeight
JavaBeans property.
arcWidth
JavaBeans property.
arcWidth
JavaBeans property.
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
.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
.
ConnectionFigure
.
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.ColorFormatter
is used to format colors into a textual representation
which can be edited in an entry field.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
.
SVGDrawingPanel
.
ColorFormatter
.
FontFormatter
.
ScalableNumberFormatter
and a Java-style DecimalFormat.
ScalableNumberFormatter
and a Java-style DecimalFormat.
Tool
to create a new figure by drawing its bounds.Liner
that constrains a connection to a curved line.Figure
,
for example to draw a border around the decorated figure.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.DefaultMDIApplication
handles the lifecycle of View
s using a
multiple document interface (MDI).ODGFigureFactory
.DefaultOSXApplication
handles the lifecycle of View
s using a
Mac OS X document interface.DefaultSDIApplication
handles the lifecycle of a View
s
using a single document interface (SDI).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.
View
which can open a directory.TransferHandler
for DrawingView
objects which takes
advantage of drag and drop features that were introduced with J2SE 6.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.
View
which can export its document.View
to the chosen file.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.LineDecoration
which draws a general path.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
.
Transferable
object representing the current contents
of the clipboard.
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 holds a buffered image.Figure
which has some editable image contents.MAP
element.loadDrawing
on a worker thread.
Drawing
which is encoded in an InputStream
, a File
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.
contains(int, int)
.
Polygon
.
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()
.
JNLPClipboard
acts as a proxy to a JNLP
ClipboardService
object.LinearGradientPaint
class provides a way to fill
a Shape
with a linear color gradient pattern.LinearGradientPaint
with the default
NO_CYCLE repeating method and SRGB colorspace.
LinearGradientPaint
with default SRGB
colorspace.
LinearGradientPaint
with the default
NO_CYCLE repeating method and SRGB colorspace.
LinearGradientPaint
.
LinearGradientPaint
.
ConnectionFigure
which connects two figures using a bezier path.Figure
which draws a continuous bezier path between two points.ConnectionFigure
.liner
.
View
.Figure
.Handle
which draws the outline of a
ODGPathFigure
to make adjustments easier.low <= c <= high
are "ordinary" in this tokenizer.
JFontChooser
.Handle
to change the value of the figure attribute
AttributeKeys.ORIENTATION
.Drawing
using a specific encoding into an OutputStream
, a File
or a
Transferable
.LineDecoration
which draws a perpendicular bar.ScrollPaneLayout
.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.QuickAndDirtyDOMFactory
can be used to serialize DOMStorable
objects in a DOM with the unmapped use of Java class names as DOM element
names.QuickAndDirtyDOMStorableSample
serializes a DOMStorable MyObject into
a String using the QuickAnddirtyDOMFactory and then deserializes it from the
String.RadialGradientPaint
, using the center as the
focus point.
RadialGradientPaint
, using the center as the
focus point.
RadialGradientPaint
.
RadialGradientPaint
.
RadialGradientPaint
.
RadialGradientPaint
.
RadialGradientPaint
, the gradient circle is
defined by a bounding box.
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.
ChangeListener
.
PropertyChangeListener
.
PropertyChangeListener
.
PropertyChangeListener
.
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
.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.
createNonRolloverBorder
.
createRolloverBorder
.
BezierPath.Node
of the BezierFigure.
Transferable
object.
Transferable
object.
DragTracker
.
HandleTracker
.
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 adjustments 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
.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
.
value
.
Layouter
which lays out all children of a CompositeFigure
in vertical direction.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-2009 (c) by the authors and contributors of the JHotDraw project. Some rights reserved. |
||||||||
PREV NEXT | FRAMES NO FRAMES |