All Packages Class Hierarchy This Package Previous Next Index
Class dtai.gwt.GadgetPanel
java.lang.Object
|
+----java.awt.Component
|
+----java.awt.Container
|
+----java.awt.Panel
|
+----dtai.gwt.GadgetShell
|
+----dtai.gwt.GadgetPanel
- public class GadgetPanel
- extends GadgetShell
- implements GadgetManager
GadgetPanel
-
GadgetPanel()
- Creates a new panel.
-
add(Gadget)
- Adds the specified gadget to this container.
-
add(Gadget, int)
- Adds the specified gadget to this container at the given position.
-
add(String, Gadget)
- Adds the specified gadget to this container.
-
getGadget(int)
- Gets the nth gadget in this container.
-
getGadgetAt(int, int)
- Locates the gadget that contains the x,y position.
-
getGadgetAt(Point)
- Locates the gadget that contains the specified point.
-
getGadgetCount()
- Returns the number of gadgets in this panel.
-
getGadgets()
- Gets all the gadgets in this container.
-
getMainPanel()
- Returns the panel in which all other gadgets (non-overlays) are to be drawn.
-
remove(Gadget)
- Removes the specified gadget from this container.
-
setGadgetHelp(GadgetHelp)
- Sets the gadget help for this container.
-
setLayout(GadgetLayoutManager)
- Sets the layout manager for this container.
-
setLayout(LayoutManager)
- Overridden to make it an error to add a Component layout manager to it.
GadgetPanel
public GadgetPanel()
- Creates a new panel. The default layout for all panels is
FlowLayout.
setLayout
public void setLayout(LayoutManager mgr)
- Overridden to make it an error to add a Component layout manager to it.
- Parameters:
- mgr - the specified layout manager
- Overrides:
- setLayout in class Container
- See Also:
- layout, getLayout
getMainPanel
public PanelGadget getMainPanel()
- Returns the panel in which all other gadgets (non-overlays) are to be drawn.
- Returns:
- PanelGadget
- See Also:
- getGadget
getGadgetCount
public int getGadgetCount()
- Returns the number of gadgets in this panel.
- Returns:
- int
- See Also:
- getGadget
getGadget
public synchronized Gadget getGadget(int n)
- Gets the nth gadget in this container.
- Parameters:
- n - the number of the gadget to get
- Returns:
- Gadget
- Throws: ArrayIndexOutOfBoundsException
- If the nth value does not
exist.
getGadgets
public synchronized Gadget[] getGadgets()
- Gets all the gadgets in this container.
- Returns:
- Gadget[]
add
public Gadget add(Gadget gadget)
- Adds the specified gadget to this container.
- Parameters:
- gadget - the gadget to be added
- Returns:
- Gadget
- Overrides:
- add in class GadgetShell
add
public synchronized Gadget add(Gadget gadget,
int pos)
- Adds the specified gadget to this container at the given position.
- Parameters:
- gadget - the gadget to be added
- pos - the position at which to insert the gadget. -1
means insert at the end.
- Returns:
- Gadget
- See Also:
- remove
add
public synchronized Gadget add(String name,
Gadget gadget)
- Adds the specified gadget to this container. The gadget
is also added to the layout manager of this container using the
name specified
.
- Parameters:
- name - the gadget name
- gadget - the gadget to be added
- Returns:
- Gadget
- See Also:
- remove, GadgetLayoutManager
remove
public synchronized void remove(Gadget gadget)
- Removes the specified gadget from this container.
- Parameters:
- gadget - the gadget to be removed
- See Also:
- add
setGadgetHelp
public void setGadgetHelp(GadgetHelp gadgetHelp)
- Sets the gadget help for this container.
setLayout
public void setLayout(GadgetLayoutManager mgr)
- Sets the layout manager for this container.
- Parameters:
- mgr - the specified layout manager
- See Also:
- layout, getLayout
getGadgetAt
public synchronized Gadget getGadgetAt(int x,
int y)
- Locates the gadget that contains the x,y position.
- Parameters:
- x - the x coordinate
- y - the y coordinate
- Returns:
- null if the gadget is not within the x and y
coordinates; returns the gadget otherwise.
- See Also:
- inside
getGadgetAt
public Gadget getGadgetAt(Point p)
- Locates the gadget that contains the specified point.
Overrides:
getGadgetAt in class Gadget
- Parameters:
- p - - the point
- Returns:
- null if the gadget does not contain the point; returns the gadget otherwise.
- See Also:
- contains
All Packages Class Hierarchy This Package Previous Next Index