com.bstek.dorado.view.widget
public class Container extends Control
Constructor and Description |
---|
Container() |
Modifier and Type | Method and Description |
---|---|
void |
addChild(Component component)
向容器中添加一个子控件。
|
void |
addChild(Component component,
int index)
向容器中添加一个子控件,同时指定该子控件的布局条件。
|
void |
addContainerListener(ContainerListener l)
添加一个容器监听器。
|
protected void |
doAddChild(Component component,
int index) |
protected void |
doRemoveChild(Component component) |
protected void |
fireChildAdded(ContainerEvent event)
触发一个“添加子控件”的事件。
|
protected void |
fireChildRemoved(ContainerEvent event)
触发一个“移除子控件”的事件。
|
java.util.List<Component> |
getChildren()
返回所有子控件的集合。
|
java.lang.String |
getContainerUi() |
Overflow |
getContentOverflow() |
Overflow |
getContentOverflowX() |
Overflow |
getContentOverflowY() |
Layout |
getLayout()
返回布局管理对象。
|
boolean |
hasChild()
返回容器中是否包含任何子控件。
|
protected boolean |
hasContainerListener()
返回当前容器中是否关联有任何监听器。
|
protected java.util.List<Component> |
internalGetChildren()
内部的用于返回子组件集合的方法。
|
void |
removeChild(Component component)
从容器中移除一个子控件。
|
void |
removeContainerListener(ContainerListener l)
移除一个容器监听器。
|
void |
setContainerUi(java.lang.String containerUi) |
void |
setContentOverflow(Overflow contentOverflow) |
void |
setContentOverflowX(Overflow contentOverflowX) |
void |
setContentOverflowY(Overflow contentOverflowY) |
void |
setLayout(Layout layout)
设置布局管理对象。
|
getClassName, getDragTags, getDroppableTags, getExClassName, getHeight, getHideMode, getLayoutConstraint, getRenderOn, getRenderTo, getStyle, getTip, getUi, getVisible, getWidth, isDraggable, isDroppable, setClassName, setDraggable, setDragTags, setDroppable, setDroppableTags, setExClassName, setHeight, setHideMode, setLayoutConstraint, setRenderOn, setRenderTo, setStyle, setTip, setUi, setVisible, setWidth
createClientEventHolder, getUserData, getViewConfig, setUserData
addClientEventListener, clearClientEventListeners, getAllClientEventListeners, getClientEventListeners
getId, getInnerElements, getMetaData, getParent, getTags, getView, isIgnored, registerInnerElement, setId, setIgnored, setMetaData, setParent, setTags, unregisterInnerElement
public Layout getLayout()
public void setLayout(Layout layout)
public Overflow getContentOverflow()
public void setContentOverflow(Overflow contentOverflow)
public Overflow getContentOverflowX()
public void setContentOverflowX(Overflow contentOverflowX)
public Overflow getContentOverflowY()
public void setContentOverflowY(Overflow contentOverflowY)
public java.lang.String getContainerUi()
public void setContainerUi(java.lang.String containerUi)
protected java.util.List<Component> internalGetChildren()
public void addChild(Component component)
component
- 要添加的子控件public void addChild(Component component, int index)
component
- 要添加的子控件index
- 新添加的子控件在兄弟子控件中的位置序号,该序号是从0开始计数的。protected void doAddChild(Component component, int index)
public void removeChild(Component component)
component
- 要移除的子控件protected void doRemoveChild(Component component)
public boolean hasChild()
public java.util.List<Component> getChildren()
public void addContainerListener(ContainerListener l)
l
- public void removeContainerListener(ContainerListener l)
l
- protected boolean hasContainerListener()
protected void fireChildAdded(ContainerEvent event)
event
- 事件描述对象protected void fireChildRemoved(ContainerEvent event)
event
- 事件描述对象Copyright © 2001-2011 www.BSTEK.com All Rights Reserved.