|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface GContainer
Defines the functionality of an object that can serve as the parent
of a GObject
.
Field Summary | |
---|---|
static int |
BACK_TO_FRONT
Specifies that iterators should run from back to front |
static int |
FRONT_TO_BACK
Specifies that iterators should run from front to back |
Method Summary | |
---|---|
void |
add(GObject gobj)
Adds a new graphical object to this container. |
void |
add(GObject gobj,
double x,
double y)
Adds the graphical object to this canvas and sets its location to the point ( x , y ). |
void |
add(GObject gobj,
GPoint pt)
Adds the graphical object to this canvas and sets its location to the specified point. |
GObject |
getElement(int index)
Returns the graphical object at the specified index, numbering from back to front in the the z dimension. |
GObject |
getElementAt(double x,
double y)
Returns the topmost graphical object that contains the point ( x , y ), or null if no such
object exists. |
GObject |
getElementAt(GPoint pt)
Returns the topmost graphical object that contains the specified point, or null if no such object exists. |
int |
getElementCount()
Returns the number of graphical objects stored in this GCanvas . |
void |
remove(GObject gobj)
Removes a graphical object from this container. |
void |
removeAll()
Removes all graphical objects from this container. |
Field Detail |
---|
static final int BACK_TO_FRONT
static final int FRONT_TO_BACK
Method Detail |
---|
void add(GObject gobj)
gobj
- The graphical object to addvoid add(GObject gobj, double x, double y)
x
, y
).
gobj
- The graphical object to addx
- The new x-coordinate for the objecty
- The new y-coordinate for the objectvoid add(GObject gobj, GPoint pt)
gobj
- The graphical object to addpt
- A GPoint
object giving the coordinates of the pointGObject getElement(int index)
index
- The index of the component to return
GObject getElementAt(double x, double y)
x
, y
), or null
if no such
object exists.
x
- The x-coordinate of the point being testedy
- The y-coordinate of the point being tested
null
if no such object exists.GObject getElementAt(GPoint pt)
null
if no such object exists.
pt
- The coordinates being tested
null
if no such object existsint getElementCount()
GCanvas
.
GCanvas
void remove(GObject gobj)
gobj
- The graphical object to removevoid removeAll()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |