Class Legend

java.lang.Object
   |
   +----Legend

public class Legend
extends Object
implements DrawingObj
This is just another example implementation of the DrawingObj interface. It creates a small Legend describing the color code used in the drawing panel. This class has to be modified for different application. The draw method has to be re-implemented to reflex a particular application. This drawing object can be added to the drawing panel by:
	drawingPanel.addDrawingObj(new Legend(x, y));
 

See Also:
ComBox, IntMatrix

Constructor Index

 o Legend(int, int)
Construct a legend object on the same drawing panel with the topleft corner specified by the parameters.

Method Index

 o draw(Graphics)
This method draws the details of the legend object on the appropriate graphical context, normally the drawing panel.
 o getX()
Get the left most position of the legend object.
 o getY()
Get the top most position of the legend object.
 o move(int, int)
Move the object to the position as specified by the parameter.

Constructors

 o Legend
 public Legend(int x,
               int y)
Construct a legend object on the same drawing panel with the topleft corner specified by the parameters.

Parameters:
x - Left most position of the legend object.
y - Right most position of the legend object.

Methods

 o move
 public void move(int x,
                  int y)
Move the object to the position as specified by the parameter. This coordinate represents the topleft corner of the object.

Parameters:
x - The left most position of the legend object.
y - The right most position of the legend object.
 o getX
 public int getX()
Get the left most position of the legend object. This method is not actually used. Just there for completeness when implementing the DrawingObj interface.

Returns:
The left most position of the legend object.
 o getY
 public int getY()
Get the top most position of the legend object. This method is not actually used. Just there for completeness when implementing the DrawingObj interface.

Returns:
The top most position of the legend object.
 o draw
 public void draw(Graphics g)
This method draws the details of the legend object on the appropriate graphical context, normally the drawing panel. This method has to be modified for various application.