|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.Widget
com.google.gwt.user.client.ui.Panel
com.google.gwt.user.client.ui.ComplexPanel
com.google.gwt.user.client.ui.AbsolutePanel
public class AbsolutePanel
An absolute panel positions all of its children absolutely, allowing them to overlap.
Note that this panel will not automatically resize itself to allow enough room for its absolutely-positioned children. It must be explicitly sized in order to make room for them.
Constructor Summary | |
---|---|
AbsolutePanel()
Creates an empty absolute panel. |
Method Summary | |
---|---|
void |
add(Widget w)
Adds a child widget to this panel. |
void |
add(Widget w,
int left,
int top)
Adds a widget to the panel at the specified position. |
int |
getWidgetLeft(Widget w)
Gets the left position of the specified widget within the panel. |
int |
getWidgetTop(Widget w)
Gets the top position of the specified widget within the panel. |
void |
setWidgetPosition(Widget w,
int left,
int top)
Sets the position of the specified child widget. |
Methods inherited from class com.google.gwt.user.client.ui.ComplexPanel |
---|
add, getChildren, insert, iterator, remove |
Methods inherited from class com.google.gwt.user.client.ui.Panel |
---|
adopt, clear, disown, onAttach, onDetach |
Methods inherited from class com.google.gwt.user.client.ui.Widget |
---|
getParent, isAttached, onBrowserEvent, onLoad, removeFromParent |
Methods inherited from class com.google.gwt.user.client.ui.UIObject |
---|
addStyleName, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleName, getTitle, isVisible, isVisible, removeStyleName, setElement, setHeight, setPixelSize, setSize, setStyleName, setStyleName, setTitle, setVisible, setVisible, setWidth, sinkEvents, toString, unsinkEvents |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public AbsolutePanel()
Method Detail |
---|
public void add(Widget w)
add
in interface HasWidgets
add
in class Panel
w
- the child widget to be addedpublic void add(Widget w, int left, int top)
w
- the widget to be addedleft
- the widget's left positiontop
- the widget's top positionpublic int getWidgetLeft(Widget w)
w
- the widget whose position is to be retrieved
public int getWidgetTop(Widget w)
w
- the widget whose position is to be retrieved
public void setWidgetPosition(Widget w, int left, int top)
(-1, -1)
will cause the child widget to be positioned
statically.
w
- the child widget to be positionedleft
- the widget's left positiontop
- the widget's top position
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |