Package edu.ubo.graphicLayer
Class GBounded
- java.lang.Object
-
- edu.ubo.graphicLayer.GElement
-
- edu.ubo.graphicLayer.GBounded
-
- All Implemented Interfaces:
GContainer
public class GBounded extends GElement implements GContainer
-
-
Constructor Summary
Constructors Constructor Description GBounded()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddElement(GElement m)voidaddMouseListener(java.awt.event.MouseListener k)voidclear()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)voiddraw(java.awt.Graphics2D g)voiddrawContents(java.awt.Graphics2D g)java.awt.RectanglegetBounds()java.awt.DimensiongetDimension()java.awt.RectanglegetGlobalBounds()java.awt.PointgetGlobalPosition()intgetHeight()java.awt.PointgetPosition()GElement[]getRawContents()intgetWidth()intgetX()intgetY()voidremoveElement(GElement m)voidsetDimension(java.awt.Dimension dim)voidsetHeight(java.lang.Integer height)voidsetPosition(java.awt.Point p)voidsetWidth(java.lang.Integer width)voidsetX(int x)voidsetY(int y)voidtranslate(java.awt.Point gap)voidwhenMouseClicked(java.awt.event.MouseEvent e)voidwhenMouseEntered(java.awt.event.MouseEvent e)voidwhenMouseExited(java.awt.event.MouseEvent e)voidwhenMousePressed(java.awt.event.MouseEvent e)voidwhenMouseReleased(java.awt.event.MouseEvent e)-
Methods inherited from class edu.ubo.graphicLayer.GElement
defaultColor, getContainer, repaint, setColor, setContainer
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface edu.ubo.graphicLayer.GContainer
repaint
-
-
-
-
Method Detail
-
addMouseListener
public void addMouseListener(java.awt.event.MouseListener k)
-
getPosition
public java.awt.Point getPosition()
-
setPosition
public void setPosition(java.awt.Point p)
-
getGlobalPosition
public java.awt.Point getGlobalPosition()
- Specified by:
getGlobalPositionin interfaceGContainer
-
getX
public int getX()
-
getY
public int getY()
-
setX
public void setX(int x)
-
setY
public void setY(int y)
-
getRawContents
public GElement[] getRawContents()
- Specified by:
getRawContentsin interfaceGContainer
-
drawContents
public void drawContents(java.awt.Graphics2D g)
-
getBounds
public java.awt.Rectangle getBounds()
-
getDimension
public java.awt.Dimension getDimension()
-
getGlobalBounds
public java.awt.Rectangle getGlobalBounds()
-
setDimension
public void setDimension(java.awt.Dimension dim)
-
setWidth
public void setWidth(java.lang.Integer width)
-
setHeight
public void setHeight(java.lang.Integer height)
-
addElement
public void addElement(GElement m)
- Specified by:
addElementin interfaceGContainer
-
removeElement
public void removeElement(GElement m)
- Specified by:
removeElementin interfaceGContainer
-
clear
public void clear()
- Specified by:
clearin interfaceGContainer
-
getWidth
public int getWidth()
-
getHeight
public int getHeight()
-
dispatchMouseClicked
public void dispatchMouseClicked(java.awt.event.MouseEvent e)
- Overrides:
dispatchMouseClickedin classGElement
-
dispatchMousePressed
public void dispatchMousePressed(java.awt.event.MouseEvent e)
- Overrides:
dispatchMousePressedin classGElement
-
dispatchMouseReleased
public void dispatchMouseReleased(java.awt.event.MouseEvent e)
- Overrides:
dispatchMouseReleasedin classGElement
-
dispatchMouseEntered
public void dispatchMouseEntered(java.awt.event.MouseEvent e)
- Overrides:
dispatchMouseEnteredin classGElement
-
dispatchMouseExited
public void dispatchMouseExited(java.awt.event.MouseEvent e)
- Overrides:
dispatchMouseExitedin classGElement
-
whenMouseClicked
public void whenMouseClicked(java.awt.event.MouseEvent e)
-
whenMousePressed
public void whenMousePressed(java.awt.event.MouseEvent e)
-
whenMouseReleased
public void whenMouseReleased(java.awt.event.MouseEvent e)
-
whenMouseEntered
public void whenMouseEntered(java.awt.event.MouseEvent e)
-
whenMouseExited
public void whenMouseExited(java.awt.event.MouseEvent e)
-
-