Skip navigation links
A B C D F G I J L M N O P R S T V W 

A

Actor - Class in sk.upjs.jpaz2.theater
Represents an actor that can appear and play in a scene.
Actor() - Constructor for class sk.upjs.jpaz2.theater.Actor
Constructs an actor with auto-generated name located at position [0, 0].
Actor(double, double) - Constructor for class sk.upjs.jpaz2.theater.Actor
Constructs an actor with auto-generated name located at given position.
Actor(double, double, String) - Constructor for class sk.upjs.jpaz2.theater.Actor
Constructs a named actor located at given position.
add(PaneObject) - Method in class sk.upjs.jpaz2.AnimatedWinPane
 
add(PaneObject) - Method in class sk.upjs.jpaz2.Pane
Adds the new pane object (Pane, Turtle, etc.) on the pane.
addScene(String, Scene) - Method in class sk.upjs.jpaz2.theater.Stage
Adds scene to the stage.
animate(double) - Method in interface sk.upjs.jpaz2.Animator
Changes the state of object with respect current phase of animation.
animate(double) - Method in class sk.upjs.jpaz2.animators.CompositeAnimator
 
animate(double) - Method in class sk.upjs.jpaz2.animators.SequenceAnimator
 
animate(double) - Method in class sk.upjs.jpaz2.animators.TurtleMoveAnimator
 
animate(double) - Method in class sk.upjs.jpaz2.animators.TurtleTurnAnimator
 
AnimatedWinPane - Class in sk.upjs.jpaz2
The WinPane that configures all turtles to have animated move-turn actions.
AnimatedWinPane() - Constructor for class sk.upjs.jpaz2.AnimatedWinPane
 
AnimatedWinPane.AnimationSpeed - Enum in sk.upjs.jpaz2
Animation speeds.
Animation - Class in sk.upjs.jpaz2
The animation.
Animation(long, Animator) - Constructor for class sk.upjs.jpaz2.Animation
Constructs animation.
Animator - Interface in sk.upjs.jpaz2
The animator interface that realizes changes of animated objects.
animator - Variable in class sk.upjs.jpaz2.animators.SequenceAnimator.AnimatorFraction
The corresponding animator.
AnimatorFraction(int, Animator, double) - Constructor for class sk.upjs.jpaz2.animators.SequenceAnimator.AnimatorFraction
Constructs the animator fraction.
areFramesInRows() - Method in class sk.upjs.jpaz2.ImageShape.Builder
Returns orientation of animation frames in the input image.
AudioClip - Class in sk.upjs.jpaz2
Audio clip for playing an uncompressed sampled audio (AIFF, AU and WAV) or a midi file (MID).
AudioClip(URL, boolean) - Constructor for class sk.upjs.jpaz2.AudioClip
Constructs a new audio clip from a resource specified by an URL.
AudioClip(URL) - Constructor for class sk.upjs.jpaz2.AudioClip
Constructs a new audio clip from a resource specified by an URL.
AudioClip(File, boolean) - Constructor for class sk.upjs.jpaz2.AudioClip
Constructs a new audio clip from an audio file.
AudioClip(File) - Constructor for class sk.upjs.jpaz2.AudioClip
Constructs a new audio clip from an audio file.
AudioClip(String, boolean) - Constructor for class sk.upjs.jpaz2.AudioClip
Constructs a new audio clip from an audio file at a specified location.
AudioClip(String) - Constructor for class sk.upjs.jpaz2.AudioClip
Constructs a new audio clip from an audio file at a specified location.
AudioClip(String, String, boolean) - Constructor for class sk.upjs.jpaz2.AudioClip
Constructs a new audio clip from an audio resource located in specified package and a given filename.
AudioClip(String, String) - Constructor for class sk.upjs.jpaz2.AudioClip
Constructs a new audio clip from an audio resource located in specified package and a given filename.

B

bindTo(Pane, boolean) - Method in class sk.upjs.jpaz2.JPAZPanel
Binds this panel to a pane.
bindTo(Pane) - Method in class sk.upjs.jpaz2.JPAZPanel
Binds this panel to a pane.
bindTo(Pane) - Method in class sk.upjs.jpaz2.JPAZWindow
Binds the content of this window to a pane.
bindTo(Pane, boolean) - Method in class sk.upjs.jpaz2.JPAZWindow
Binds the content of this window to a pane.
bringToBack(PaneObject) - Method in class sk.upjs.jpaz2.Pane
Moves a pane object to back of all other pane objects.
bringToBackOf(PaneObject, PaneObject) - Method in class sk.upjs.jpaz2.Pane
Moves a pane object to back of another pane object.
bringToFront(PaneObject) - Method in class sk.upjs.jpaz2.Pane
Moves a pane object to front of all other pane objects.
bringToFrontOf(PaneObject, PaneObject) - Method in class sk.upjs.jpaz2.Pane
Moves a pane object to front of another pane object.
Builder(URL) - Constructor for class sk.upjs.jpaz2.ImageShape.Builder
Constructs a builder of a shape from image with given URL.
Builder(File) - Constructor for class sk.upjs.jpaz2.ImageShape.Builder
Constructs a builder of a shape from an image file.
Builder(String) - Constructor for class sk.upjs.jpaz2.ImageShape.Builder
Constructs a builder of a shape from a file at the given location (resource or file).
Builder(String, String) - Constructor for class sk.upjs.jpaz2.ImageShape.Builder
Constructs a builder of a shape from a resource located in specified package and given filename.

C

canClick(int, int, boolean) - Method in class sk.upjs.jpaz2.Pane
Returns whether a point at given location is clickable, i.e., a hand mouse cursor should be shown over this point.
center() - Method in class sk.upjs.jpaz2.JPAZWindow
Centers the window.
center() - Method in class sk.upjs.jpaz2.Turtle
Changes turtle's position to the center of the parent pane.
changeScene(String) - Method in class sk.upjs.jpaz2.theater.Stage
Changes the current scene.
changeScene(String, TransitionEffect, long) - Method in class sk.upjs.jpaz2.theater.Stage
Changes the current scene with a transition effect.
circle(double) - Method in class sk.upjs.jpaz2.Turtle
Paints a circle with specified radius.
clear() - Method in class sk.upjs.jpaz2.Pane
Cleans the graphical content of the pane.
closePolygon() - Method in class sk.upjs.jpaz2.Turtle
Stops collecting the points of a polygon and paints a filled polygon whose border are determined by collected points.
CompositeAnimator - Class in sk.upjs.jpaz2.animators
Represents animator that is a composition of animator.
CompositeAnimator(Animator...) - Constructor for class sk.upjs.jpaz2.animators.CompositeAnimator
Constructs the composite animator from sequence of animators.
CompositeAnimator(List<Animator>) - Constructor for class sk.upjs.jpaz2.animators.CompositeAnimator
Constructs the animator from list of animators.
computeDirection(double) - Method in class sk.upjs.jpaz2.animators.TurnAnimator
Computes direction that corresponds to given animation fraction.
computePosition(double) - Method in class sk.upjs.jpaz2.animators.MoveAnimator
Computes position that corresponds to given animation fraction.
containsInShape(double, double) - Method in class sk.upjs.jpaz2.Turtle
Returns whether the given point is a point on the turtle's shape.
containsPoint(int, int) - Method in class sk.upjs.jpaz2.Pane
Returns whether the pane contains a point at given coordinates.
createShape() - Method in class sk.upjs.jpaz2.ImageShape.Builder
Creates an instance of the ImageTurtleShape according to current setting of this builder.

D

DefaultTurtleShape - Class in sk.upjs.jpaz2
The painter of default turtle shape - triangle.
DefaultTurtleShape() - Constructor for class sk.upjs.jpaz2.DefaultTurtleShape
Constructs the basic turtle shape (triangle).
DefaultTurtleShape(int) - Constructor for class sk.upjs.jpaz2.DefaultTurtleShape
Constructs the basic turtle shape (triangle) with defined length of the side.
delay(long) - Static method in class sk.upjs.jpaz2.JPAZUtilities
Blocks the execution for a given amount of time.
directionTowards(double, double) - Method in class sk.upjs.jpaz2.Turtle
Computes the direction towards the specified location.
directionTowards(Point2D) - Method in class sk.upjs.jpaz2.Turtle
Computes the direction towards the specified location.
distanceTo(double, double) - Method in class sk.upjs.jpaz2.Turtle
Computes distance from turtle to the specified location.
distanceTo(Point2D) - Method in class sk.upjs.jpaz2.Turtle
Computes distance from turtle to the specified location.
dot(double) - Method in class sk.upjs.jpaz2.Turtle
Paints a filled circle with specified radius.
draw(Shape, Stroke, Color, Paint) - Method in class sk.upjs.jpaz2.Pane
Draws the shape to the pane.

F

fill(Shape, Stroke, Color, Paint) - Method in class sk.upjs.jpaz2.Pane
Fills the shape to the pane.
fraction - Variable in class sk.upjs.jpaz2.animators.SequenceAnimator.AnimatorFraction
Fractional part of the animator.

G

getAngleChange() - Method in class sk.upjs.jpaz2.animators.TurnAnimator
Returns change of angle in degrees during the turn animation.
getAnimationSpeed() - Method in class sk.upjs.jpaz2.AnimatedWinPane
Returns the animation speed.
getAnimator() - Method in class sk.upjs.jpaz2.Animation
Returns the animator of the animation.
getAnimator(int) - Method in class sk.upjs.jpaz2.animators.SequenceAnimator
Returns the animator in the sequence.
getAnimatorForFraction(double) - Method in class sk.upjs.jpaz2.animators.SequenceAnimator
Returns animator with other details for given fraction of the sequence animator.
getBackgroundColor() - Method in class sk.upjs.jpaz2.Pane
Gets the pane's background color.
getBackgroundMusic() - Method in class sk.upjs.jpaz2.theater.Stage
Returns the background music.
getBorderColor() - Method in class sk.upjs.jpaz2.Pane
Gets the current border color.
getBorderWidth() - Method in class sk.upjs.jpaz2.Pane
Gets the current border with (in pixels).
getCenter() - Method in class sk.upjs.jpaz2.ImageShape
Returns coordinates of the shape center.
getCenter() - Method in class sk.upjs.jpaz2.Pane
Gets the coordinates of the pane's center.
getCurrentScene() - Method in class sk.upjs.jpaz2.theater.Stage
Returns the current scene.
getDirection() - Method in class sk.upjs.jpaz2.Turtle
Returns the current direction of the turtle.
getDuration() - Method in class sk.upjs.jpaz2.Animation
Returns duration of the animation.
getFillColor() - Method in class sk.upjs.jpaz2.Turtle
Gets the color used to fill polygons.
getFinalizer() - Method in class sk.upjs.jpaz2.Animation
Returns the code executed when the animation is completed.
getFont() - Method in class sk.upjs.jpaz2.Turtle
Gets the font used by the turtle for drawing strings.
getFrameCount() - Method in class sk.upjs.jpaz2.DefaultTurtleShape
 
getFrameCount() - Method in class sk.upjs.jpaz2.ImageShape.Builder
Returns the number of animation frames.
getFrameCount() - Method in class sk.upjs.jpaz2.ImageShape
 
getFrameCount() - Method in class sk.upjs.jpaz2.Turtle
Returns the number of animation frames in the current turtle shape.
getFrameCount() - Method in interface sk.upjs.jpaz2.TurtleShape
Returns immutable number of animation frames defined for each view of the shape.
getFrameDuration() - Method in class sk.upjs.jpaz2.DefaultTurtleShape
 
getFrameDuration() - Method in class sk.upjs.jpaz2.ImageShape.Builder
Returns the frame duration in milliseconds for views with multiple frames.
getFrameDuration() - Method in class sk.upjs.jpaz2.ImageShape
 
getFrameDuration() - Method in class sk.upjs.jpaz2.Turtle
Returns the frame duration in milliseconds, i.e., the period between two changes of animation frames for shapes with multiple frames.
getFrameDuration() - Method in interface sk.upjs.jpaz2.TurtleShape
Returns immutable animation delay (time period between animation frames) in milliseconds.
getFrameIndex() - Method in class sk.upjs.jpaz2.Turtle
Returns the index of the current animation frame of the turtle's shape view.
getHeight() - Method in class sk.upjs.jpaz2.ImageShape
Returns the height of each frame in this shape.
getHeight() - Method in class sk.upjs.jpaz2.JPAZWindow
Returns the height of the window.
getHeight() - Method in class sk.upjs.jpaz2.Pane
Gets the current height of this pane.
getHeight() - Method in class sk.upjs.jpaz2.theater.Stage
Returns the height of all scenes of the stage.
getJPAZLock() - Static method in class sk.upjs.jpaz2.JPAZUtilities
Returns the object used as synchronization lock for all JPAZ objects.
getKeyRepeatPeriod() - Method in class sk.upjs.jpaz2.Pane
Returns the period in which key pressed events are generated for key codes that are hold.
getKeyRepeatPeriod(int) - Method in class sk.upjs.jpaz2.Pane
Returns the period in which key pressed events are generated for given key code when it is hold.
getMoveTurnSpeed() - Method in class sk.upjs.jpaz2.Turtle
Returns the speed of move and turn actions.
getName() - Method in class sk.upjs.jpaz2.theater.Stage
Returns the name of stage.
getName() - Method in class sk.upjs.jpaz2.Turtle
Gets the turle's name.
getNameOfCurrentScene() - Method in class sk.upjs.jpaz2.theater.Stage
Returns name of the current scene.
getObjectCount() - Method in class sk.upjs.jpaz2.Pane
Gets the number of children objects currently living in this pane.
getPane() - Method in class sk.upjs.jpaz2.JPAZPanel
Returns the pane that is bound to this panel.
getPane() - Method in class sk.upjs.jpaz2.JPAZWindow
Returns the pane that is bound (displayed) to this window.
getPane() - Method in class sk.upjs.jpaz2.Pane
Gets the current parent pane of this pane.
getPane(int) - Method in class sk.upjs.jpaz2.Pane
Gets the pane associated with the specified index.
getPane() - Method in interface sk.upjs.jpaz2.PaneObject
Gets the parent pane.
getPane() - Method in class sk.upjs.jpaz2.Turtle
Gets the pane to which this turtle belongs.
getPane() - Method in class sk.upjs.jpaz2.WinPane
 
getPaneCount() - Method in class sk.upjs.jpaz2.Pane
Gets the number of children panes currently living in this pane.
getPaneObject(int) - Method in class sk.upjs.jpaz2.Pane
Gets the pane object associated with the specified index.
getPaneObjects() - Method in class sk.upjs.jpaz2.Pane
Gets an array of all children object currently living in this pane.
getPanes() - Method in class sk.upjs.jpaz2.Pane
Gets an array of children panes currently living in this pane.
getPenColor() - Method in class sk.upjs.jpaz2.Turtle
Gets the current color of the turtle's pen.
getPenWidth() - Method in class sk.upjs.jpaz2.Turtle
Gets the current width of the turtle's pen.
getPosition() - Method in class sk.upjs.jpaz2.Pane
Returns the position of this pane.
getPosition() - Method in class sk.upjs.jpaz2.Turtle
Returns the current position of the turtle.
getPreference(String, String) - Method in class sk.upjs.jpaz2.theater.Stage
Returns value of a preference.
getRange() - Method in class sk.upjs.jpaz2.Turtle
Gets the turtle's range.
getRangeStyle() - Method in class sk.upjs.jpaz2.Turtle
Gets the range style.
getResourceAsStream(String) - Static method in class sk.upjs.jpaz2.JPAZUtilities
Returns a resource with given name as an open InputStream
getResourceAsURL(String) - Static method in class sk.upjs.jpaz2.JPAZUtilities
Returns URL of a resource with given name.
getRotation() - Method in class sk.upjs.jpaz2.Pane
Gets the rotation angle of this pane in degrees.
getScale() - Method in class sk.upjs.jpaz2.Turtle
Returns the shape scale.
getScene(String) - Method in class sk.upjs.jpaz2.theater.Stage
Returns scene with given name.
getScene(String, Class<T>) - Method in class sk.upjs.jpaz2.theater.Stage
Returns scene with given name.
getScreenBounds() - Static method in class sk.upjs.jpaz2.JPAZUtilities
Returns area where JPAZ-related windows/frames should be located.
getShape() - Method in class sk.upjs.jpaz2.Turtle
Gets the current shape of the turtle.
getShapeCenter() - Method in class sk.upjs.jpaz2.ImageShape.Builder
Returns position of the shape center or null if it is not defined.
getSize() - Method in class sk.upjs.jpaz2.DefaultTurtleShape
Returns the size of the shape.
getStage() - Method in class sk.upjs.jpaz2.theater.Scene
Returns the hosting stage, i.e., a stage to which the scene belongs.
getTextHeight() - Method in class sk.upjs.jpaz2.Turtle
Returns height of the current turtle's font.
getTickPeriod() - Method in class sk.upjs.jpaz2.Pane
Gets the time period (in milliseconds) in which the onTick method is executed.
getTickPeriod() - Method in class sk.upjs.jpaz2.TickTimer
Gets the time period (in milliseconds) in which the onTick method is executed.
getTitle() - Method in class sk.upjs.jpaz2.JPAZWindow
Returns the title of the window (frame).
getTitle() - Method in class sk.upjs.jpaz2.WinPane
Gets the title of containing frame.
getTrajectoryLength() - Method in class sk.upjs.jpaz2.animators.MoveAnimator
Returns total length of the movement trajectory.
getTransparency() - Method in class sk.upjs.jpaz2.Pane
Gets the current transparency of the pane.
getTransparency() - Method in class sk.upjs.jpaz2.Turtle
Gets the current transparency of the turtle's shape.
getTurtle(int) - Method in class sk.upjs.jpaz2.Pane
Gets the turtle associated with the specified index.
getTurtleCount() - Method in class sk.upjs.jpaz2.Pane
Gets the number of turtles currently living in this pane.
getTurtles() - Method in class sk.upjs.jpaz2.Pane
Gets an array of turtles currently living in this pane.
getURL() - Method in class sk.upjs.jpaz2.ImageShape.Builder
Returns URL of the image.
getViewCount() - Method in class sk.upjs.jpaz2.DefaultTurtleShape
 
getViewCount() - Method in class sk.upjs.jpaz2.ImageShape.Builder
Returns the number of views in the image.
getViewCount() - Method in class sk.upjs.jpaz2.ImageShape
 
getViewCount() - Method in class sk.upjs.jpaz2.Turtle
Returns the number of views in the current turtle shape.
getViewCount() - Method in interface sk.upjs.jpaz2.TurtleShape
Returns immutable number of views provided by the shape.
getViewIndex() - Method in class sk.upjs.jpaz2.Turtle
Returns the index of the current view of the turtle shape.
getVolume() - Method in class sk.upjs.jpaz2.AudioClip
Returns volume of audio clip.
getWeight() - Method in class sk.upjs.jpaz2.animators.SequenceAnimator
 
getWeight() - Method in class sk.upjs.jpaz2.animators.TurnAnimator
 
getWeight() - Method in interface sk.upjs.jpaz2.animators.WeightedAnimator
Returns weight of the animator.
getWidth() - Method in class sk.upjs.jpaz2.ImageShape
Returns the width of each frame in this shape.
getWidth() - Method in class sk.upjs.jpaz2.JPAZWindow
Returns the width of the window.
getWidth() - Method in class sk.upjs.jpaz2.Pane
Gets the current width of this pane.
getWidth() - Method in class sk.upjs.jpaz2.theater.Stage
Returns the width of all scenes of the stage.
getX() - Method in class sk.upjs.jpaz2.JPAZWindow
Returns the X-coordinate of the top-left corner of the window.
getX() - Method in class sk.upjs.jpaz2.Pane
Gets the x-coordinate of this pane relative to the parent pane.
getX() - Method in class sk.upjs.jpaz2.Turtle
Gets the current x-coordinate of the turtle's position.
getXCenter() - Method in class sk.upjs.jpaz2.ImageShape
Returns the X-coordinate of the shape center.
getXCenter() - Method in class sk.upjs.jpaz2.Pane
Gets the x-coordinate of the center of this pane.
getY() - Method in class sk.upjs.jpaz2.JPAZWindow
Returns the Y-coordinate of the top-left corner of the window.
getY() - Method in class sk.upjs.jpaz2.Pane
Gets the y-coordinate of this pane relative to the parent pane.
getY() - Method in class sk.upjs.jpaz2.Turtle
Gets the current y-coordinate of the turtle's position.
getYCenter() - Method in class sk.upjs.jpaz2.ImageShape
Returns the Y-coordinate of the shape center.
getYCenter() - Method in class sk.upjs.jpaz2.Pane
Gets the y-coordinate of the center of this pane.

I

ImageShape - Class in sk.upjs.jpaz2
The painter of a turtle shape based on an image.
ImageShape(URL, double, double) - Constructor for class sk.upjs.jpaz2.ImageShape
Constructs a turtle shape from an image.
ImageShape(URL) - Constructor for class sk.upjs.jpaz2.ImageShape
Constructs a turtle shape from an image.
ImageShape(File, double, double) - Constructor for class sk.upjs.jpaz2.ImageShape
Constructs a turtle shape from an image file.
ImageShape(File) - Constructor for class sk.upjs.jpaz2.ImageShape
Constructs a turtle shape from an image file.
ImageShape(String, double, double) - Constructor for class sk.upjs.jpaz2.ImageShape
Constructs a turtle shape from image at a specified location.
ImageShape(String) - Constructor for class sk.upjs.jpaz2.ImageShape
Constructs a turtle shape from image at a specified location.
ImageShape(String, String) - Constructor for class sk.upjs.jpaz2.ImageShape
Constructs a turtle shape from an image resource located in specified package and a given filename.The center of the shape is set to the center of the image.
ImageShape.Builder - Class in sk.upjs.jpaz2
The builder of ImageShape class instances.
ImageTurtleShape - Class in sk.upjs.jpaz2
The painter of a turtle shape based on an image.
ImageTurtleShape(URL, double, double) - Constructor for class sk.upjs.jpaz2.ImageTurtleShape
 
ImageTurtleShape(URL) - Constructor for class sk.upjs.jpaz2.ImageTurtleShape
 
ImageTurtleShape(File, double, double) - Constructor for class sk.upjs.jpaz2.ImageTurtleShape
 
ImageTurtleShape(File) - Constructor for class sk.upjs.jpaz2.ImageTurtleShape
 
ImageTurtleShape(String, double, double) - Constructor for class sk.upjs.jpaz2.ImageTurtleShape
 
ImageTurtleShape(String) - Constructor for class sk.upjs.jpaz2.ImageTurtleShape
 
ImageTurtleShape(String, String) - Constructor for class sk.upjs.jpaz2.ImageTurtleShape
 
initialize() - Method in class sk.upjs.jpaz2.theater.Stage
Initializes components of the stage.
inspect(Object, Class<?>, String) - Method in class sk.upjs.jpaz2.ObjectInspector
Adds a new object for inspection into the object inspector.
inspect(Object) - Method in class sk.upjs.jpaz2.ObjectInspector
Adds a new object for inspection into the object inspector.
inspect(Object, Class<?>) - Method in class sk.upjs.jpaz2.ObjectInspector
Adds a new object for inspection into the object inspector.
inspect(Object, String) - Method in class sk.upjs.jpaz2.ObjectInspector
Adds a new object for inspection into the object inspector.
invalidate() - Method in class sk.upjs.jpaz2.Pane
Marks that the content of the pane is no longer valid.
invalidate() - Method in class sk.upjs.jpaz2.WinPane
 
invalidateParent() - Method in class sk.upjs.jpaz2.Turtle
Calls invalidate method of the parent pane.
isAlignMode() - Method in class sk.upjs.jpaz2.JPAZPanel
Returns whether the bound pane is aligned to this panel.
isAlignMode() - Method in class sk.upjs.jpaz2.JPAZWindow
Returns whether the bound pane is aligned to the window.
isAntialiased() - Method in class sk.upjs.jpaz2.Pane
Gets whether the drawing actions are antialiased.
isCompleted() - Method in class sk.upjs.jpaz2.Animation
Returns whether the animation has been completed.
isEnabled() - Method in class sk.upjs.jpaz2.TickTimer
Returns whether tick timer is enabled
isHeadlessMode() - Static method in class sk.upjs.jpaz2.JPAZUtilities
Returns whether headless mode is enabled.
isMouseTransparent() - Method in class sk.upjs.jpaz2.Pane
Returns whether the pane is transparent for mouse events.
isMutedMusic() - Method in class sk.upjs.jpaz2.theater.Stage
Returns whether the music is muted.
isPenDown() - Method in class sk.upjs.jpaz2.Turtle
Gets whether turtle's pen is down.
isPlaying() - Method in class sk.upjs.jpaz2.AudioClip
Returns whether this audio clip is playing.
isPointOfShape(Turtle, double, double) - Method in class sk.upjs.jpaz2.DefaultTurtleShape
 
isPointOfShape(Turtle, double, double) - Method in class sk.upjs.jpaz2.ImageShape
 
isPointOfShape(Turtle, double, double) - Method in interface sk.upjs.jpaz2.TurtleShape
Returns whether a given point is internal point of current turtle's shape.
isPolygonOpen() - Method in class sk.upjs.jpaz2.Turtle
Gets whether the turtle is currently collecting points for drawing a filled polygon.
isResizable() - Method in class sk.upjs.jpaz2.JPAZWindow
Returns whether the window (frame) is resizable.
isResizable() - Method in class sk.upjs.jpaz2.WinPane
Indicates whether this pane is resizable by the user.
isShapeAnimation() - Method in class sk.upjs.jpaz2.Turtle
Returns whether automatic animation of shapes is enabled.
isSmartLocationEnabled() - Static method in class sk.upjs.jpaz2.JPAZUtilities
Returns whether smart location of method invocation windows is enabled.
isStarted() - Method in class sk.upjs.jpaz2.Animation
Returns whether the animation has been started.
isSynchronizedWithSwing() - Method in class sk.upjs.jpaz2.TickTimer
Returns whether the onTick method is invoked within Swing's EDT.
isTopLeftToTransparentColor() - Method in class sk.upjs.jpaz2.ImageShape.Builder
Returns whether color of the pixel in the top-left corner of the image is considered as a transparent color.
isTransparentBackground() - Method in class sk.upjs.jpaz2.Pane
Returns whether drawing the pane's background is disabled.
isTransparentExcludedFromShape() - Method in class sk.upjs.jpaz2.ImageShape.Builder
Returns whether transparent pixels of the shape image are considered as excluded from the shape in sense of the isPointOfShape method.
isTurtleCentering() - Method in class sk.upjs.jpaz2.Pane
Returns whether turtles are centered when added to this pane.
isViewBoundToDirection() - Method in class sk.upjs.jpaz2.Turtle
Returns whether view on shape is bound to turtle's direction.
isVisible() - Method in class sk.upjs.jpaz2.ObjectInspector
Gets the visibility of the Object Inspector window.
isVisible() - Method in class sk.upjs.jpaz2.Turtle
Gets whether the turtle (turtle's shape) is visible.
isWindowShakingEnabled() - Static method in class sk.upjs.jpaz2.JPAZUtilities
Returns whether windows shaking is enabled.

J

JPAZ_DEFAULT_TITLE - Static variable in class sk.upjs.jpaz2.WinPane
Default title of the window
JPAZPanel - Class in sk.upjs.jpaz2
JPAZPanel is a Swing component that provides a view on a pane.
JPAZPanel() - Constructor for class sk.upjs.jpaz2.JPAZPanel
Creates a new JPAZPanel with a double buffer and a flow layout.
JPAZPanel(Pane) - Constructor for class sk.upjs.jpaz2.JPAZPanel
Creates a new JPAZPanel with a double buffer and a flow layout displaying the specified pane.
JPAZPanel(LayoutManager) - Constructor for class sk.upjs.jpaz2.JPAZPanel
Create a new buffered JPAZPanel with the specified layout manager.
JPAZPanel(boolean) - Constructor for class sk.upjs.jpaz2.JPAZPanel
Creates a new JPAZPanel with FlowLayout and the specified buffering strategy.
JPAZPanel(LayoutManager, boolean) - Constructor for class sk.upjs.jpaz2.JPAZPanel
Creates a new JPAZPanel with the specified layout manager and buffering strategy.
JPAZUtilities - Class in sk.upjs.jpaz2
The class JPAZUtilities contains helper methods for JPAZ framework.
JPAZWindow - Class in sk.upjs.jpaz2
JPAZWindow represents a window that is able to display a pane.
JPAZWindow() - Constructor for class sk.upjs.jpaz2.JPAZWindow
Constructs new window for displaying a pane.
JPAZWindow(Pane) - Constructor for class sk.upjs.jpaz2.JPAZWindow
Constructs new window for displaying a pane.
JPAZWindow(Pane, boolean) - Constructor for class sk.upjs.jpaz2.JPAZWindow
Constructs new window for displaying a pane.

L

lockHeadlessMode() - Static method in class sk.upjs.jpaz2.JPAZUtilities
Locks the headless mode.

M

MoveAnimator - Class in sk.upjs.jpaz2.animators
 
MoveAnimator(Point2D...) - Constructor for class sk.upjs.jpaz2.animators.MoveAnimator
Constructs animator for a path defined by given set of points.
moveTo(double, double) - Method in class sk.upjs.jpaz2.Turtle
Moves the turtle to new position.
moveTo(Point2D) - Method in class sk.upjs.jpaz2.Turtle
Moves the turtle to new position.

N

normalizeAngleInDegrees(double) - Static method in class sk.upjs.jpaz2.JPAZUtilities
Normalizes angle in degrees.

O

ObjectInspector - Class in sk.upjs.jpaz2
The visual GUI based object inspector.
ObjectInspector() - Constructor for class sk.upjs.jpaz2.ObjectInspector
Constructs a new object inspector.
ObjectInspector(Object) - Constructor for class sk.upjs.jpaz2.ObjectInspector
Constructs a new ObjectInspector that is visible and initially inspects a given object.
onCanClick(int, int) - Method in class sk.upjs.jpaz2.Pane
Called when querying whether a point at given location can be clicked.
onKeyPressed(KeyEvent) - Method in class sk.upjs.jpaz2.Pane
Called on key pressed event.
onKeyReleased(KeyEvent) - Method in class sk.upjs.jpaz2.Pane
Called on key released event.
onKeyTyped(KeyEvent) - Method in class sk.upjs.jpaz2.Pane
Called on key typed event.
onMouseClicked(int, int, MouseEvent) - Method in class sk.upjs.jpaz2.Pane
Called on mouse clicked event.
onMouseDragged(int, int, MouseEvent) - Method in class sk.upjs.jpaz2.Pane
Called on mouse dragged event.
onMouseMoved(int, int, MouseEvent) - Method in class sk.upjs.jpaz2.Pane
Called on mouse moved event.
onMousePressed(int, int, MouseEvent) - Method in class sk.upjs.jpaz2.Pane
Called on mouse pressed event.
onMouseReleased(int, int, MouseEvent) - Method in class sk.upjs.jpaz2.Pane
Called on mouse released event.
onTick() - Method in class sk.upjs.jpaz2.Pane
Called periodically by the pane.
onTick() - Method in class sk.upjs.jpaz2.TickTimer
Called periodically by the pane.
openPolygon() - Method in class sk.upjs.jpaz2.Turtle
Starts collecting the points of a polygon.

P

paint(Graphics) - Method in class sk.upjs.jpaz2.JPAZPanel
 
paintToPaneGraphics(Graphics2D) - Method in class sk.upjs.jpaz2.Pane
Paints the pane to a graphics at position relative to parent's coordinate system.
paintToPaneGraphics(Graphics2D) - Method in interface sk.upjs.jpaz2.PaneObject
Draws the visual representation of the object to the given graphics considering that it is graphics of the parent pane.
paintToPaneGraphics(Graphics2D) - Method in class sk.upjs.jpaz2.Turtle
Paints the shape of turtle to a graphics at position relative to parent's coordinate system.
paintToPaneGraphics(Graphics2D) - Method in class sk.upjs.jpaz2.WinPane
 
paintTurtle(Turtle, Graphics2D) - Method in class sk.upjs.jpaz2.DefaultTurtleShape
 
paintTurtle(Turtle, Graphics2D) - Method in class sk.upjs.jpaz2.ImageShape
Paints shape of a turtle to a given graphics.
paintTurtle(Turtle, Graphics2D) - Method in interface sk.upjs.jpaz2.TurtleShape
Paints the turtle shape.
Pane - Class in sk.upjs.jpaz2
The Pane represents a rectangle pane with graphical content and ability to host (provide home) for pane objects like other panes, turtles, etc.
Pane() - Constructor for class sk.upjs.jpaz2.Pane
Constructs a pane with predefined size.
Pane(int, int) - Constructor for class sk.upjs.jpaz2.Pane
Constructs a pane at position [0, 0] with center in its top-left corner.
Pane(int, int, int, int) - Constructor for class sk.upjs.jpaz2.Pane
Constructs a pane at a given position.
PaneObject - Interface in sk.upjs.jpaz2
The basic interface prescribing basic methods for all objects able to live on a pane.
penDown() - Method in class sk.upjs.jpaz2.Turtle
Sets the turtle's pen down.
penUp() - Method in class sk.upjs.jpaz2.Turtle
Sets the turtle's pen up.
play() - Method in class sk.upjs.jpaz2.AudioClip
Plays this audio clip.
playAsActionSound() - Method in class sk.upjs.jpaz2.AudioClip
Plays this audio clip as an action sound.
playInLoop() - Method in class sk.upjs.jpaz2.AudioClip
Plays this audio clip in the infinite loop.
print(String) - Method in class sk.upjs.jpaz2.Turtle
Prints a text at turtle's position and in the turtle's direction.
printCenter(String) - Method in class sk.upjs.jpaz2.Turtle
Prints centered text at turtle's position and in the turtle's direction.

R

RangeStyle - Enum in sk.upjs.jpaz2
The enumeration of supported turtles' range styles.
rebindWithEffect(Pane, boolean, TransitionEffect, long) - Method in class sk.upjs.jpaz2.JPAZPanel
Binds this panel to another pane with transition effect.
rebindWithEffect(Pane, TransitionEffect, long) - Method in class sk.upjs.jpaz2.JPAZPanel
Binds this panel to another pane with transition effect.
rebindWithEffect(Pane, boolean, TransitionEffect, long) - Method in class sk.upjs.jpaz2.JPAZWindow
Binds the content of this window to another pane with transition effect.
rebindWithEffect(Pane, TransitionEffect, long) - Method in class sk.upjs.jpaz2.JPAZWindow
Binds the content of this window to another pane with transition effect.
referenceIdentification - Variable in class sk.upjs.jpaz2.Pane
Reference identification of the instance.
referenceIdentification - Variable in class sk.upjs.jpaz2.Turtle
Reference identification of the instance.
remove(Object) - Method in class sk.upjs.jpaz2.ObjectInspector
Removes the object from inspection of the object inspector.
remove(PaneObject) - Method in class sk.upjs.jpaz2.Pane
Removes a pane object from the pane.
resize(int, int) - Method in class sk.upjs.jpaz2.Pane
Resizes the pane.
resize(int, int) - Method in class sk.upjs.jpaz2.WinPane
 
run(String) - Method in class sk.upjs.jpaz2.theater.Stage
Starts playing on the stage.

S

savePicture(String) - Method in class sk.upjs.jpaz2.Pane
Stores picture of the pane to an image file.
Scene - Class in sk.upjs.jpaz2.theater
Base class for creating scenes displayed on the stage.
Scene(Stage) - Constructor for class sk.upjs.jpaz2.theater.Scene
Constructs a scene that is a part of the stage.
SequenceAnimator - Class in sk.upjs.jpaz2.animators
Animator that is formed as sequence of other animators.
SequenceAnimator(Animator, long) - Constructor for class sk.upjs.jpaz2.animators.SequenceAnimator
Constructs the sequence animator from animator.
SequenceAnimator(WeightedAnimator...) - Constructor for class sk.upjs.jpaz2.animators.SequenceAnimator
Constructs the sequence animator from sequence of weighted animators.
SequenceAnimator(List<WeightedAnimator>) - Constructor for class sk.upjs.jpaz2.animators.SequenceAnimator
Constructs the sequence animator from list of weighted animators.
SequenceAnimator.AnimatorFraction - Class in sk.upjs.jpaz2.animators
Animator fraction of a sequence animator.
sequenceNumber - Variable in class sk.upjs.jpaz2.animators.SequenceAnimator.AnimatorFraction
Sequence number of corresponding animator in the sequence.
setAlignMode(boolean) - Method in class sk.upjs.jpaz2.JPAZPanel
Sets whether the bound pane is aligned to this panel.
setAlignMode(boolean) - Method in class sk.upjs.jpaz2.JPAZWindow
Sets whether the bound pane is aligned to the window.
setAnimationSpeed(AnimatedWinPane.AnimationSpeed) - Method in class sk.upjs.jpaz2.AnimatedWinPane
Sets the animation speed of move-turn operations.
setAntialiased(boolean) - Method in class sk.upjs.jpaz2.Pane
Sets whether the drawing actions are antialiased.
setBackgroundColor(Color) - Method in class sk.upjs.jpaz2.Pane
Sets the pane's background color.
setBackgroundMusic(AudioClip) - Method in class sk.upjs.jpaz2.theater.Stage
Sets the background music.
setBorderColor(Color) - Method in class sk.upjs.jpaz2.Pane
Sets the new border color.
setBorderWidth(int) - Method in class sk.upjs.jpaz2.Pane
Sets new border with.
setCenter(Point2D) - Method in class sk.upjs.jpaz2.Pane
Sets the center of this pane.
setCenter(double, double) - Method in class sk.upjs.jpaz2.Pane
Changes the location of center of this pane.
setDirection(double) - Method in class sk.upjs.jpaz2.Turtle
Sets the direction of the turtle.
setDirectionTowards(double, double) - Method in class sk.upjs.jpaz2.Turtle
Sets direction of the turtle towards the specified location.
setDirectionTowards(Point2D) - Method in class sk.upjs.jpaz2.Turtle
Sets direction of the turtle towards the specified location.
setEnabled(boolean) - Method in class sk.upjs.jpaz2.TickTimer
Sets activity of the tick timer.
setFillColor(Color) - Method in class sk.upjs.jpaz2.Turtle
Sets the color used to fill polygons.
setFinalizer(Runnable) - Method in class sk.upjs.jpaz2.Animation
Set Runnable that is asynchronously executed when the animation is completed.
setFont(Font) - Method in class sk.upjs.jpaz2.Turtle
Sets the font used by the turtle for drawing strings.
setFrameCount(int) - Method in class sk.upjs.jpaz2.ImageShape.Builder
Sets the number of animation frames in the image.
setFrameDuration(long) - Method in class sk.upjs.jpaz2.ImageShape.Builder
Sets the frame duration in milliseconds for views with multiple frames.
setFrameDuration(long) - Method in class sk.upjs.jpaz2.Turtle
Sets the frame duration in milliseconds, i.e., the period between two changes of consecutive animation frames of the shape with multiple frames.
setFrameIndex(int) - Method in class sk.upjs.jpaz2.Turtle
Sets the index of the current animation frame of the turtle's shape view.
setFramesInRows(boolean) - Method in class sk.upjs.jpaz2.ImageShape.Builder
Sets orientation of animation frames in the input image.
setHeadlessMode(boolean) - Static method in class sk.upjs.jpaz2.JPAZUtilities
Sets headless mode.
setHeight(int) - Method in class sk.upjs.jpaz2.JPAZWindow
Sets the height of the window.
setHeight(int) - Method in class sk.upjs.jpaz2.Pane
Sets new height of this pane.
setIconImage(Image) - Method in class sk.upjs.jpaz2.JPAZWindow
Sets the icon of the window.
setIconImage(ImageShape) - Method in class sk.upjs.jpaz2.JPAZWindow
Sets the icon of the window.
setJavaLook() - Static method in class sk.upjs.jpaz2.JPAZUtilities
Changes look-and-feel to Java look
setKeyRepeatPeriod(long) - Method in class sk.upjs.jpaz2.Pane
Sets the period in which key pressed events are generated for key codes that are hold.
setKeyRepeatPeriod(int, long) - Method in class sk.upjs.jpaz2.Pane
Sets the period in which key pressed events are generated for given key code when it is hold.
setLocation(int, int) - Method in class sk.upjs.jpaz2.JPAZWindow
Sets the location of the top-left corner of the window.
setMouseTransparent(boolean) - Method in class sk.upjs.jpaz2.Pane
Sets transparency of the pane for mouse events.
setMoveTurnSpeed(double) - Method in class sk.upjs.jpaz2.Turtle
Sets the speed of move and turn actions.
setMutedMusic(boolean) - Method in class sk.upjs.jpaz2.theater.Stage
Sets whether the music is muted.
setName(String) - Method in class sk.upjs.jpaz2.Turtle
Sets the turtle's name.
setPane(Pane) - Method in class sk.upjs.jpaz2.JPAZPanel
Sets the bound pane.
setPane(Pane) - Method in class sk.upjs.jpaz2.JPAZWindow
Sets the pane that is bound to this window.
setPane(Pane) - Method in class sk.upjs.jpaz2.Pane
Sets the parent pane of this pane.
setPane(Pane) - Method in interface sk.upjs.jpaz2.PaneObject
Sets the parent pane.
setPane(Pane) - Method in class sk.upjs.jpaz2.Turtle
Sets the parent pane, i.e., the containing pane.
setPane(Pane) - Method in class sk.upjs.jpaz2.WinPane
 
setPenColor(Color) - Method in class sk.upjs.jpaz2.Turtle
Sets the color of the turtle's pen.
setPenDown(boolean) - Method in class sk.upjs.jpaz2.Turtle
Sets the state of the turtle's pen.
setPenWidth(double) - Method in class sk.upjs.jpaz2.Turtle
Sets width of the turtle's pen.
setPosition(double, double) - Method in class sk.upjs.jpaz2.Pane
Changes the position of the pane.
setPosition(Point2D) - Method in class sk.upjs.jpaz2.Pane
Changes the location of the pane.
setPosition(Point2D) - Method in class sk.upjs.jpaz2.Turtle
Sets the position of the turtle.
setPosition(double, double) - Method in class sk.upjs.jpaz2.Turtle
Sets the position of the turtle.
setPosition(double, double) - Method in class sk.upjs.jpaz2.WinPane
 
setPreference(String, String) - Method in class sk.upjs.jpaz2.theater.Stage
Sets value of a preference.
setRange(Rectangle2D) - Method in class sk.upjs.jpaz2.Turtle
Sets the turtle's range.
setRangeStyle(RangeStyle) - Method in class sk.upjs.jpaz2.Turtle
Sets the range style.
setResizable(boolean) - Method in class sk.upjs.jpaz2.JPAZWindow
Sets whether the window (frame) is resizable.
setResizable(boolean) - Method in class sk.upjs.jpaz2.WinPane
Sets whether this pane is resizable by the user.
setRotation(double) - Method in class sk.upjs.jpaz2.Pane
Sets the rotation angle of this pane.
setRotation(double) - Method in class sk.upjs.jpaz2.WinPane
 
setScale(double) - Method in class sk.upjs.jpaz2.Turtle
Sets the shape scale.
setScreenBounds(Rectangle) - Static method in class sk.upjs.jpaz2.JPAZUtilities
Defines are where JPAZ related frames/windows should be located.
setShape(TurtleShape) - Method in class sk.upjs.jpaz2.Turtle
Sets new turtle's shape.
setShapeAnimation(boolean) - Method in class sk.upjs.jpaz2.Turtle
Sets the state of automatic animation of shapes.
setShapeCenter(double, double) - Method in class sk.upjs.jpaz2.ImageShape.Builder
Sets the position of shape center.
setSize(int, int) - Method in class sk.upjs.jpaz2.JPAZWindow
Sets size of the window.
setSmartLocationEnabled(boolean) - Static method in class sk.upjs.jpaz2.JPAZUtilities
Sets smart location of method invocation windows
setTickPeriod(long) - Method in class sk.upjs.jpaz2.Pane
Sets the time period (in milliseconds) in which the onTick method is executed.
setTickPeriod(long) - Method in class sk.upjs.jpaz2.TickTimer
Sets the time period (in milliseconds) in which the onTick method is executed.
setTitle(String) - Method in class sk.upjs.jpaz2.JPAZWindow
Sets the title of the window.
setTitle(String) - Method in class sk.upjs.jpaz2.WinPane
Sets the title for containing frame to the specified string.
setTopLeftToTransparentColor(boolean) - Method in class sk.upjs.jpaz2.ImageShape.Builder
Sets whether color of the pixel in the top-left corner of the image is considered as a transparent color.
setTransparency(double) - Method in class sk.upjs.jpaz2.Pane
Sets the pane's transparency.
setTransparency(double) - Method in class sk.upjs.jpaz2.Turtle
Sets the turtles's shape transparency.
setTransparentBackground(boolean) - Method in class sk.upjs.jpaz2.Pane
Sets whether the pane's background is drawn, i.e., whether pane's background is transparent.
setTransparentExcludedFromShape(boolean) - Method in class sk.upjs.jpaz2.ImageShape.Builder
SetsReturns whether transparent pixels of the shape image are considered as excluded from the shape in sense of the isPointOfShape method.
setTurtleCentering(boolean) - Method in class sk.upjs.jpaz2.Pane
Sets whether turtles are centered when added to this pane.
setViewBoundToDirection(boolean) - Method in class sk.upjs.jpaz2.Turtle
Sets whether view on shape is bound to turtle's direction.
setViewCount(int) - Method in class sk.upjs.jpaz2.ImageShape.Builder
Sets the number of views in the image.
setViewIndex(int) - Method in class sk.upjs.jpaz2.Turtle
Sets the index of the current view of the turtle shape.
setVisible(boolean) - Method in class sk.upjs.jpaz2.ObjectInspector
Sets the visibility of the Object Inspector window.
setVisible(boolean) - Method in class sk.upjs.jpaz2.Turtle
Sets the visibility of the turtle.
setVolume(double) - Method in class sk.upjs.jpaz2.AudioClip
Sets volume of audio clip.
setWidth(int) - Method in class sk.upjs.jpaz2.JPAZWindow
Sets the width of the window.
setWidth(int) - Method in class sk.upjs.jpaz2.Pane
Sets new width of this pane.
setWindowShakingEnabled(boolean) - Static method in class sk.upjs.jpaz2.JPAZUtilities
Sets windows shaking.
setWindowsLook() - Static method in class sk.upjs.jpaz2.JPAZUtilities
Changes look-and-feel to Windows look
setX(int) - Method in class sk.upjs.jpaz2.JPAZWindow
Sets the X-coordinate of the top-left corner of the window.
setX(double) - Method in class sk.upjs.jpaz2.Pane
Sets the new x-coordinate of this pane.
setX(double) - Method in class sk.upjs.jpaz2.Turtle
Sets x-coordinate of the turtle's position.
setXCenter(double) - Method in class sk.upjs.jpaz2.Pane
Sets the x-coordinate of the center of this pane.
setY(int) - Method in class sk.upjs.jpaz2.JPAZWindow
Sets the Y-coordinate of the top-left corner of the window.
setY(double) - Method in class sk.upjs.jpaz2.Pane
Sets the new y-coordinate of this pane.
setY(double) - Method in class sk.upjs.jpaz2.Turtle
Sets the y-coordinate of the turtle's position.
setYCenter(double) - Method in class sk.upjs.jpaz2.Pane
Sets the y-coordinate of the center of this pane.
sk.upjs.jpaz2 - package sk.upjs.jpaz2
 
sk.upjs.jpaz2.animators - package sk.upjs.jpaz2.animators
 
sk.upjs.jpaz2.theater - package sk.upjs.jpaz2.theater
 
Stage - Class in sk.upjs.jpaz2.theater
Base class for creating stage.
Stage(String, int, int, ImageShape) - Constructor for class sk.upjs.jpaz2.theater.Stage
Constructs the stage.
Stage(String, int, int) - Constructor for class sk.upjs.jpaz2.theater.Stage
Constructs the stage.
stamp() - Method in class sk.upjs.jpaz2.Turtle
Paints the shape to the parent pane.
start() - Method in class sk.upjs.jpaz2.Animation
Starts the animation.
start() - Method in class sk.upjs.jpaz2.theater.Scene
Starts the scene.
startAndWait() - Method in class sk.upjs.jpaz2.Animation
Starts the animation and waits for its completion.
step(double) - Method in class sk.upjs.jpaz2.Turtle
Moves the turtle in the current direction.
stop() - Method in class sk.upjs.jpaz2.Animation
Stops the animation.
stop() - Method in class sk.upjs.jpaz2.AudioClip
Stops this audio clip.
stop() - Method in class sk.upjs.jpaz2.theater.Scene
Stops the scene.
stopAllActionSounds() - Method in class sk.upjs.jpaz2.AudioClip
Stops all action sounds of this audio clip.
sunDemo() - Static method in class sk.upjs.jpaz2.JPAZUtilities
Executes a sample code.

T

textWidth(String) - Method in class sk.upjs.jpaz2.Turtle
Returns width of the message in pixels after printing this message using current turtle's font.
TickTimer - Class in sk.upjs.jpaz2
Timer that ticks in a given period.
TickTimer() - Constructor for class sk.upjs.jpaz2.TickTimer
Constructs a new timer with the onTick method invoked within Swing's EDT.
TickTimer(String) - Constructor for class sk.upjs.jpaz2.TickTimer
Constructs a new timer with a given name and the onTick method invoked within Swing's EDT
TickTimer(boolean) - Constructor for class sk.upjs.jpaz2.TickTimer
Constructs a new timer with a given method of synchronization with Swing's EDT.
TickTimer(String, boolean) - Constructor for class sk.upjs.jpaz2.TickTimer
Constructs a new timer with a given name and a given method of synchronization with Swing's EDT.
toString() - Method in class sk.upjs.jpaz2.Pane
 
toString() - Method in class sk.upjs.jpaz2.Turtle
 
TransitionEffect - Enum in sk.upjs.jpaz2
Transition effects for JPAZPanel during switching process (rebinding) from one pane to another pane.
turn(double) - Method in class sk.upjs.jpaz2.Turtle
Turns the turtle in a clockwise direction.
TurnAnimator - Class in sk.upjs.jpaz2.animators
Base class for turn animators.
TurnAnimator(double, double, boolean) - Constructor for class sk.upjs.jpaz2.animators.TurnAnimator
Constructs turn animator.
turnTowards(Point2D) - Method in class sk.upjs.jpaz2.Turtle
Turns this turtle towards the specified location.
turnTowards(double, double) - Method in class sk.upjs.jpaz2.Turtle
Turns this turtle towards the specified location.
Turtle - Class in sk.upjs.jpaz2
Represents a turtle living on a pane.
Turtle() - Constructor for class sk.upjs.jpaz2.Turtle
Constructs new turtle.
Turtle(double, double) - Constructor for class sk.upjs.jpaz2.Turtle
Constructs new turtle at a given position.
Turtle(double, double, String) - Constructor for class sk.upjs.jpaz2.Turtle
Constructs new turtle at a given position and with a given name.
TurtleMoveAnimator - Class in sk.upjs.jpaz2.animators
Move animator for turtles.
TurtleMoveAnimator(Turtle, Point2D...) - Constructor for class sk.upjs.jpaz2.animators.TurtleMoveAnimator
Constructs the move animator for a turtle along a path defined by given set of points.
TurtleShape - Interface in sk.upjs.jpaz2
The interface for painters of turtles' shapes.
TurtleTurnAnimator - Class in sk.upjs.jpaz2.animators
Turn animator for turtles.
TurtleTurnAnimator(Turtle, double, double, boolean) - Constructor for class sk.upjs.jpaz2.animators.TurtleTurnAnimator
Constructs turn animator.

V

valueOf(String) - Static method in enum sk.upjs.jpaz2.AnimatedWinPane.AnimationSpeed
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum sk.upjs.jpaz2.RangeStyle
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum sk.upjs.jpaz2.TransitionEffect
Returns the enum constant of this type with the specified name.
values() - Static method in enum sk.upjs.jpaz2.AnimatedWinPane.AnimationSpeed
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum sk.upjs.jpaz2.RangeStyle
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum sk.upjs.jpaz2.TransitionEffect
Returns an array containing the constants of this enum type, in the order they are declared.

W

waitForCompletion() - Method in class sk.upjs.jpaz2.Animation
Waits for completion of animation.
WeightedAnimator - Interface in sk.upjs.jpaz2.animators
Weighted animator that adds weight of the animator.
WinPane - Class in sk.upjs.jpaz2
WinPane represents a pane displayed in a windows.
WinPane() - Constructor for class sk.upjs.jpaz2.WinPane
Constructs a new pane inside a window with predefined size
WinPane(int, int) - Constructor for class sk.upjs.jpaz2.WinPane
Constructs a new pane inside a window.
WinPane(int, int, String) - Constructor for class sk.upjs.jpaz2.WinPane
Constructs a new pane inside a window with a given title.
WinPane(int, int, int, int) - Constructor for class sk.upjs.jpaz2.WinPane
Constructs a new pane inside a window at a given position.
WinPane(int, int, int, int, String) - Constructor for class sk.upjs.jpaz2.WinPane
Constructs a new pane inside a window at a given position and with a given title.
A B C D F G I J L M N O P R S T V W 
Skip navigation links

Copyright © 2017. All rights reserved.