Package com.vaadin.ui
Interface Layout.AlignmentHandler
-
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
AbstractOrderedLayout
,FormLayout
,GridLayout
,HorizontalLayout
,VerticalLayout
- Enclosing interface:
- Layout
public static interface Layout.AlignmentHandler extends Serializable
AlignmentHandler is most commonly an advancedLayout
that can align its components.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Alignment
getComponentAlignment(Component childComponent)
Returns the current Alignment of given component.Alignment
getDefaultComponentAlignment()
Returns the alignment used for new components added to this layoutvoid
setComponentAlignment(Component childComponent, Alignment alignment)
Set alignment for one contained component in this layout.void
setDefaultComponentAlignment(Alignment defaultComponentAlignment)
Sets the alignment used for new components added to this layout.
-
-
-
Method Detail
-
setComponentAlignment
void setComponentAlignment(Component childComponent, Alignment alignment)
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
Alignment getComponentAlignment(Component childComponent)
Returns the current Alignment of given component.- Parameters:
childComponent
-- Returns:
- the
Alignment
-
setDefaultComponentAlignment
void setDefaultComponentAlignment(Alignment defaultComponentAlignment)
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
-
-