de.esw.eengine.renderable.wtk
Class Container

java.lang.Object
  extended by de.esw.eengine.renderable.AbstractRenderable
      extended by de.esw.eengine.renderable.wtk.Component
          extended by de.esw.eengine.renderable.wtk.Container
All Implemented Interfaces:
IActivatable, IRenderable
Direct Known Subclasses:
Window

public class Container
extends Component

Since:
1.0
Version:
$Id: Container.java 209 2005-07-23 00:39:50Z markusw $
Author:
markusw

Constructor Summary
Container(int x, int y, int width, int height)
           
Container(java.awt.Rectangle extents)
           
 
Method Summary
 void addChild(Component c)
           
 Component getComponentAt(java.awt.Point p)
           
 void removeChild(Component c)
           
 
Methods inherited from class de.esw.eengine.renderable.wtk.Component
contains, getBorder, getBounds, getClientRect, getLocation, isActive, move, render, setActive, setBorder, setImage, setLocation, toggle
 
Methods inherited from class de.esw.eengine.renderable.AbstractRenderable
blend, getAlpha, getName, setAlpha, setName
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Container

public Container(int x,
                 int y,
                 int width,
                 int height)
Parameters:
x - X location of this Component
y - Y location of this Component
width - Width of this Component
height - Height of this Component

Container

public Container(java.awt.Rectangle extents)
Parameters:
extents - Extents of this Component
Method Detail

getComponentAt

public Component getComponentAt(java.awt.Point p)
Overrides:
getComponentAt in class Component
Parameters:
p - Point to get Component from
Returns:
Component at p or null
See Also:
Component.getComponentAt(java.awt.Point)

addChild

public final void addChild(Component c)
Parameters:
c - Child Component to add

removeChild

public final void removeChild(Component c)
Parameters:
c - Child Component to remove