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.ColordefaultColor()voiddispatchMouseClicked(java.awt.event.MouseEvent e)voiddispatchMouseEntered(java.awt.event.MouseEvent e)voiddispatchMouseExited(java.awt.event.MouseEvent e)voiddispatchMousePressed(java.awt.event.MouseEvent e)voiddispatchMouseReleased(java.awt.event.MouseEvent e)abstract voiddraw(java.awt.Graphics2D g)GContainergetContainer()voidrepaint()voidsetColor(java.awt.Color c)voidsetContainer(GContainer aContainer)abstract voidtranslate(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)
-
-