auc.simulator
Class FieldDrawingArea
java.lang.Object
|
+--auc.simulator.FieldDrawingArea
- All Implemented Interfaces:
- CoordManageable
- public class FieldDrawingArea
- extends java.lang.Object
- implements CoordManageable
A class responsible for drawing the field.
Zoom and axis reverse facilities have to be put also into this class.
Drawing is done only in relative coordinates here.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FieldDrawingArea
public FieldDrawingArea()
setSimField
public void setSimField(SimField simField)
getSimField
public SimField getSimField()
setBounds
public void setBounds(java.awt.Rectangle bounds)
getBounds
public java.awt.Rectangle getBounds()
getDrawingRectangle
public java.awt.Rectangle getDrawingRectangle()
setCoordManager
public void setCoordManager(CoordManager coordManager)
getCoordManager
public CoordManager getCoordManager()
- Description copied from interface:
CoordManageable
- Returns the coord manager applicable to the managed component.
- Specified by:
getCoordManager in interface CoordManageable
- Following copied from interface:
auc.simulator.relatcoord.CoordManageable
- Returns:
- component's coordinate manager.
paint
public void paint(java.awt.Graphics g)
paintField
public void paintField(Field field,
java.awt.Graphics g)
setFieldDrawingClip
public void setFieldDrawingClip(java.awt.Graphics g)
updateDrawFieldPolygonCoords
public java.awt.Polygon updateDrawFieldPolygonCoords(java.awt.Polygon p)
updateDrawFieldRectangleCoords
public java.awt.Rectangle updateDrawFieldRectangleCoords(java.awt.Rectangle rect)
getSize
public java.awt.Dimension getSize()
- CoordManageable interface.
- Specified by:
getSize in interface CoordManageable
- Following copied from interface:
auc.simulator.relatcoord.CoordManageable
- Returns:
- the size of the component.
ZoomIn
public void ZoomIn()
ZoomOut
public void ZoomOut()
Flatten
public void Flatten()
displaySelected
public void displaySelected()
up
public void up()