Package com.vaadin.classic.v8.ui
Interface Layout.AlignmentHandler
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
AbstractOrderedLayout,FormLayout,GridLayout,HorizontalLayout,VerticalLayout
- Enclosing interface:
- Layout
AlignmentHandler is most commonly an advanced
Layout that can
align its components.-
Method Summary
Modifier and TypeMethodDescriptiongetComponentAlignment(com.vaadin.flow.component.Component childComponent) Returns the current Alignment of given component.Returns the alignment used for new components added to this layout.voidsetComponentAlignment(com.vaadin.flow.component.Component childComponent, Alignment alignment) Set alignment for one contained component in this layout.voidsetDefaultComponentAlignment(Alignment defaultComponentAlignment) Sets the alignment used for new components added to this layout.
-
Method Details
-
setComponentAlignment
Set alignment for one contained component in this layout. Use predefined alignments from Alignment class.Example:
layout.setComponentAlignment(myComponent, Alignment.TOP_RIGHT);- Parameters:
childComponent- the component to align within it's layout cell.alignment- the Alignment value to be set
-
getComponentAlignment
Returns the current Alignment of given component.- Parameters:
childComponent-- Returns:
- the
Alignment
-
setDefaultComponentAlignment
Sets the alignment used for new components added to this layout. The default isAlignment.TOP_LEFT.- Parameters:
defaultComponentAlignment- The new default alignment
-
getDefaultComponentAlignment
Alignment getDefaultComponentAlignment()Returns the alignment used for new components added to this layout.- Returns:
- The default alignment
-