praktikum9
Class Kujund

java.lang.Object
  extended by java.awt.geom.RectangularShape
      extended by java.awt.geom.Rectangle2D
          extended by java.awt.Rectangle
              extended by praktikum9.Kujund
All Implemented Interfaces:
Shape, Serializable, Cloneable
Direct Known Subclasses:
Ovaal

public abstract class Kujund
extends Rectangle

Abstraktne kujundi klass. Kujundi joonistusala on ristkülik vasaku ülemise nurgaga (x; y) ja mõõtudega width; height.

Version:
10.03.2009
Author:
Jüri Kiho
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class java.awt.geom.Rectangle2D
Rectangle2D.Double, Rectangle2D.Float
 
Field Summary
 boolean täis
          Tunnus, et kujund on värviga täidetud.
 Color värv
          Kujundi värv.
 
Fields inherited from class java.awt.Rectangle
height, width, x, y
 
Fields inherited from class java.awt.geom.Rectangle2D
OUT_BOTTOM, OUT_LEFT, OUT_RIGHT, OUT_TOP
 
Constructor Summary
Kujund()
           
 
Method Summary
abstract  void joonistada(Graphics g)
          Kujundi joonistamine.
 void joonistadaAla(Graphics g)
          Kujundi joonistusala helehall piirjoon.
 
Methods inherited from class java.awt.Rectangle
add, add, add, contains, contains, contains, contains, createIntersection, createUnion, equals, getBounds, getBounds2D, getHeight, getLocation, getSize, getWidth, getX, getY, grow, inside, intersection, intersects, isEmpty, move, outcode, reshape, resize, setBounds, setBounds, setLocation, setLocation, setRect, setSize, setSize, toString, translate, union
 
Methods inherited from class java.awt.geom.Rectangle2D
add, add, add, contains, contains, getPathIterator, getPathIterator, hashCode, intersect, intersects, intersectsLine, intersectsLine, outcode, setFrame, setRect, union
 
Methods inherited from class java.awt.geom.RectangularShape
clone, contains, contains, getCenterX, getCenterY, getFrame, getMaxX, getMaxY, getMinX, getMinY, intersects, setFrame, setFrame, setFrameFromCenter, setFrameFromCenter, setFrameFromDiagonal, setFrameFromDiagonal
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.awt.Shape
contains, contains, contains, contains, getPathIterator, getPathIterator, intersects, intersects
 

Field Detail

värv

public Color värv
Kujundi värv.


täis

public boolean täis
Tunnus, et kujund on värviga täidetud.

Constructor Detail

Kujund

public Kujund()
Method Detail

joonistada

public abstract void joonistada(Graphics g)
Kujundi joonistamine.

Parameters:
g - graafikakontekst

joonistadaAla

public void joonistadaAla(Graphics g)
Kujundi joonistusala helehall piirjoon.

Parameters:
g - graafikakontekst