java.lang.Object
org.proto4j.swing.core.desc.GenericDesc<Layout>
org.proto4j.swing.core.desc.LayoutDesc
org.proto4j.swing.core.desc.layout.FlowLayoutDesc
public class FlowLayoutDesc extends LayoutDesc
The basic descriptor for the
FlowLayout.- See Also:
LayoutDesc
-
Field Summary
-
Constructor Summary
Constructors Constructor Description FlowLayoutDesc(ComponentDesc parent) -
Method Summary
Modifier and Type Method Description java.lang.ObjectcreateConstraints(ComponentDesc child)Creates layout constraints if possible by using extra configuration variables by the parentComponentDesc.java.awt.LayoutManagercreateManager()Based on the configuration given by the annotations on each field, this descriptor tries to create the correspondingLayoutManager.booleanisAbsolute()Indicates that the implementedLayoutDescwill represent the absolute layout.Methods inherited from class org.proto4j.swing.core.desc.LayoutDesc
applyTo, bind, getParent, setConstraintMethods inherited from class org.proto4j.swing.core.desc.GenericDesc
annotationType, get, getDefinedOptions, getOption, hasOption, keys, put, read, read
-
Constructor Details
-
Method Details
-
createManager
public java.awt.LayoutManager createManager()Description copied from class:LayoutDescBased on the configuration given by the annotations on each field, this descriptor tries to create the correspondingLayoutManager.Implementations of this method should return
nullof failure instead of throwing an exception.- Specified by:
createManagerin classLayoutDesc- Returns:
- the qualified LayoutManager
-
isAbsolute
public boolean isAbsolute()Description copied from class:LayoutDescIndicates that the implementedLayoutDescwill represent the absolute layout.- Specified by:
isAbsolutein classLayoutDesc- Returns:
trueif the absolute layout should be used; false otherwise
-
createConstraints
Description copied from class:LayoutDescCreates layout constraints if possible by using extra configuration variables by the parentComponentDesc.This method may return
nullif no constraints are defined or can be used. Another way is to throw an exception in order to show the user a misconfiguration.- Specified by:
createConstraintsin classLayoutDesc- Returns:
- the layout constraints for the given child component
-