Package org.zkoss.zul
Class Borderlayout
- java.lang.Object
-
- org.zkoss.zk.ui.AbstractComponent
-
- org.zkoss.zk.ui.HtmlBasedComponent
-
- org.zkoss.zul.Borderlayout
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable,org.zkoss.zk.ui.Component,org.zkoss.zk.ui.ext.Scope,org.zkoss.zk.ui.sys.ComponentCtrl
public class Borderlayout extends org.zkoss.zk.ui.HtmlBasedComponentA border layout is a layout container for arranging and resizing child components to fit in five regions: north, south, east, west, and center. Each region may contain no more than one component, and is identified by a corresponding constant:NORTH,SOUTH,EAST,WEST, andCENTER. When adding a component to a container with a border layout, use one of these five constants, for example:<borderlayout> <north margins="1,5,1,1" size="20%" splittable="true" collapsible="true" minsize="100" maxsize="400"> <div> North </div> </north> <west size="25%" splittable="true" autoscroll="true"> <div> West </div> </west> <center flex="true"> <div> Center </div> </center> <east size="25%" collapsible="true" onOpen='alert(self.id + " is open :" +event.open)'> <div> East </div> </east> <south size="50%" splittable="true"> <div> south </div> </south> </borderlayout>
Default
getZclass(): z-borderlayout. (since 3.5.0)Configuration: you can disable the animation effects by specifying a library property named
org.zkoss.zul.borderlayout.animation.disabledto disable all borderlayouts. (since 5.0.8)- Since:
- 5.0.0
- Author:
- jumperchen
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringCENTERThe center layout constraint (middle of container).static java.lang.StringEASTThe east layout constraint (right side of container).static java.lang.StringNORTHThe north layout constraint (top of container).static java.lang.StringSOUTHThe south layout constraint (bottom of container).static java.lang.StringWESTThe west layout constraint (left side of container).
-
Constructor Summary
Constructors Constructor Description Borderlayout()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbeforeChildAdded(org.zkoss.zk.ui.Component child, org.zkoss.zk.ui.Component refChild)java.lang.Objectclone()CentergetCenter()EastgetEast()NorthgetNorth()SouthgetSouth()WestgetWest()java.lang.StringgetZclass()booleaninsertBefore(org.zkoss.zk.ui.Component child, org.zkoss.zk.ui.Component refChild)booleanisAnimationDisabled()Returns whether disable animation effectsvoidonChildRemoved(org.zkoss.zk.ui.Component child)protected voidrenderProperties(org.zkoss.zk.ui.sys.ContentRenderer renderer)voidresize()Re-size this layout component.voidsetAnimationDisabled(boolean animationDisabled)Sets to disable animation effects.-
Methods inherited from class org.zkoss.zk.ui.HtmlBasedComponent
addSclass, evalCSSFlex, focus, getAction, getClientAction, getDraggable, getDroppable, getExtraCtrl, getHeight, getHflex, getLeft, getPropertyAccess, getRenderdefer, getSclass, getStyle, getTabindex, getTabindexInteger, getTooltiptext, getTop, getVflex, getWidth, getZindex, getZIndex, removeSclass, removeSclass, service, setAction, setClass, setClientAction, setDraggable, setDroppable, setFocus, setHeight, setHeight0, setHeightDirectly, setHflex, setHflex0, setHflexDirectly, setLeft, setLeftDirectly, setRenderdefer, setSclass, setStyle, setTabindex, setTabindex, setTooltiptext, setTop, setTopDirectly, setVflex, setVflex0, setVflexDirectly, setWidth, setWidth0, setWidthDirectly, setZclass, setZindex, setZIndex, setZIndexDirectly
-
Methods inherited from class org.zkoss.zk.ui.AbstractComponent
addAnnotation, addCallback, addClientEvent, addEventHandler, addEventListener, addEventListener, addForward, addForward, addForward, addForward, addMoved, addRedrawCallback, addScopeListener, addShadowRoot, addShadowRootBefore, addSharedEventHandlerMap, appendChild, applyProperties, beforeChildRemoved, beforeParentChanged, destroyIndexCacheMap, detach, didActivate, didActivate, didDeserialize, didDeserialize, disableBindingAnnotation, disableClientUpdate, disableHostChanged, enableBindingAnnotation, enableHostChanged, getAnnotatedProperties, getAnnotatedPropertiesBy, getAnnotation, getAnnotations, getAnnotations, getAttribute, getAttribute, getAttribute, getAttributeOrFellow, getAttributes, getAttributes, getAuService, getAutag, getCallback, getChildren, getClientAttribute, getClientDataAttribute, getClientEvents, getDefaultMold, getDefinition, getDesktop, getEventHandler, getEventHandlerNames, getEventListenerMap, getEventListeners, getFellow, getFellow, getFellowIfAny, getFellowIfAny, getFellows, getFirstChild, getForwards, getId, getIndexCacheMap, getLastChild, getMold, getNextSibling, getPage, getParent, getPreviousSibling, getRedrawCallback, getRoot, getShadowFellowIfAny, getShadowRoots, getShadowVariable, getShadowVariable, getShadowVariable0, getSpaceOwner, getSpecialRendererOutput, getStubonly, getSubBindingAnnotationCount, getTemplate, getTemplateNames, getUuid, getWidgetAttributeNames, getWidgetClass, getWidgetListener, getWidgetListenerNames, getWidgetOverride, getWidgetOverrideNames, hasAttribute, hasAttribute, hasAttribute, hasAttributeOrFellow, hasBindingAnnotation, hasFellow, hasFellow, hasSubBindingAnnotation, initIndexCacheMap, invalidate, isChildable, isDisabledHostChanged, isInitialized, isInvalidated, isListenerAvailable, isVisible, onChildAdded, onPageAttached, onPageDetached, onParentChanged, onWrongValue, query, queryAll, redraw, redrawChildren, removeAttribute, removeAttribute, removeAttribute, removeCallback, removeChild, removeEventListener, removeForward, removeForward, removeRedrawCallback, removeScopeListener, removeShadowRoot, render, render, render, renderPropertiesOnly, replace, response, response, response, service, sessionDidActivate, sessionWillPassivate, setAttribute, setAttribute, setAttribute, setAuService, setAutag, setClientAttribute, setClientDataAttribute, setDefinition, setDefinition, setId, setMold, setPage, setPageBefore, setParent, setStubonly, setStubonly, setSubBindingAnnotationCount, setTemplate, setVisible, setVisibleDirectly, setWidgetClass, setWidgetListener, setWidgetOverride, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdateWidgetListener, smartUpdateWidgetOverride, toString, updateByClient, updateSubBindingAnnotationCount, willPassivate, willPassivate, willSerialize, willSerialize
-
-
-
-
Field Detail
-
NORTH
public static final java.lang.String NORTH
The north layout constraint (top of container).- See Also:
- Constant Field Values
-
SOUTH
public static final java.lang.String SOUTH
The south layout constraint (bottom of container).- See Also:
- Constant Field Values
-
EAST
public static final java.lang.String EAST
The east layout constraint (right side of container).- See Also:
- Constant Field Values
-
WEST
public static final java.lang.String WEST
The west layout constraint (left side of container).- See Also:
- Constant Field Values
-
CENTER
public static final java.lang.String CENTER
The center layout constraint (middle of container).- See Also:
- Constant Field Values
-
-
Method Detail
-
isAnimationDisabled
public boolean isAnimationDisabled()
Returns whether disable animation effectsDefault: false.
- Since:
- 5.0.8
-
setAnimationDisabled
public void setAnimationDisabled(boolean animationDisabled)
Sets to disable animation effects.- Since:
- 5.0.8
-
getNorth
public North getNorth()
-
getSouth
public South getSouth()
-
getWest
public West getWest()
-
getEast
public East getEast()
-
getCenter
public Center getCenter()
-
resize
public void resize()
Re-size this layout component.
-
beforeChildAdded
public void beforeChildAdded(org.zkoss.zk.ui.Component child, org.zkoss.zk.ui.Component refChild)- Specified by:
beforeChildAddedin interfaceorg.zkoss.zk.ui.sys.ComponentCtrl- Overrides:
beforeChildAddedin classorg.zkoss.zk.ui.AbstractComponent
-
insertBefore
public boolean insertBefore(org.zkoss.zk.ui.Component child, org.zkoss.zk.ui.Component refChild)- Specified by:
insertBeforein interfaceorg.zkoss.zk.ui.Component- Overrides:
insertBeforein classorg.zkoss.zk.ui.AbstractComponent
-
renderProperties
protected void renderProperties(org.zkoss.zk.ui.sys.ContentRenderer renderer) throws java.io.IOException- Overrides:
renderPropertiesin classorg.zkoss.zk.ui.HtmlBasedComponent- Throws:
java.io.IOException
-
onChildRemoved
public void onChildRemoved(org.zkoss.zk.ui.Component child)
- Specified by:
onChildRemovedin interfaceorg.zkoss.zk.ui.sys.ComponentCtrl- Overrides:
onChildRemovedin classorg.zkoss.zk.ui.AbstractComponent
-
getZclass
public java.lang.String getZclass()
- Overrides:
getZclassin classorg.zkoss.zk.ui.HtmlBasedComponent
-
clone
public java.lang.Object clone()
- Specified by:
clonein interfaceorg.zkoss.zk.ui.Component- Overrides:
clonein classorg.zkoss.zk.ui.HtmlBasedComponent
-
-