Package edu.ubo.graphicLayer
Class GElement
- java.lang.Object
-
- edu.ubo.graphicLayer.GElement
-
- Direct Known Subclasses:
GBounded
,GCubicCurve
,GImage
,GLine
,GPolyLine
public abstract class GElement extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description GElement()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description java.awt.Color
defaultColor()
void
dispatchMouseClicked(java.awt.event.MouseEvent e)
void
dispatchMouseEntered(java.awt.event.MouseEvent e)
void
dispatchMouseExited(java.awt.event.MouseEvent e)
void
dispatchMousePressed(java.awt.event.MouseEvent e)
void
dispatchMouseReleased(java.awt.event.MouseEvent e)
abstract void
draw(java.awt.Graphics2D g)
GContainer
getContainer()
void
repaint()
void
setColor(java.awt.Color c)
void
setContainer(GContainer aContainer)
abstract void
translate(java.awt.Point gap)
-
-
-
Method Detail
-
draw
public abstract void draw(java.awt.Graphics2D g)
-
defaultColor
public java.awt.Color defaultColor()
-
translate
public abstract void translate(java.awt.Point gap)
-
getContainer
public GContainer getContainer()
-
setContainer
public void setContainer(GContainer aContainer)
-
repaint
public void repaint()
-
setColor
public void setColor(java.awt.Color c)
-
dispatchMouseClicked
public void dispatchMouseClicked(java.awt.event.MouseEvent e)
-
dispatchMousePressed
public void dispatchMousePressed(java.awt.event.MouseEvent e)
-
dispatchMouseReleased
public void dispatchMouseReleased(java.awt.event.MouseEvent e)
-
dispatchMouseEntered
public void dispatchMouseEntered(java.awt.event.MouseEvent e)
-
dispatchMouseExited
public void dispatchMouseExited(java.awt.event.MouseEvent e)
-
-