| Name | Description | Type | Package | Framework |
| AC | A constraint that holds the column or row constraints for the grid. | Class | com.codename1.ui.layouts.mig | CodeName One |
|
| BorderLayout | A border layout lays out a container, arranging and resizing its components to fit in five regions: north, south, east, west, and center. | Class | com.codename1.ui.layouts | CodeName One |
|
| BoundSize | A size that contains minimum, preferred and maximum size of type UnitValue. | Class | com.codename1.ui.layouts.mig | CodeName One |
|
| BoxLayout | Layout manager that places elements in a row (X_AXIS) or column (Y_AXIS) according to box orientation. | Class | com.codename1.ui.layouts | CodeName One |
|
| CC | A simple value holder for one component's constraint. | Class | com.codename1.ui.layouts.mig | CodeName One |
|
| ComponentWrapper | A class that wraps the important parts of a Component. | Interface | com.codename1.ui.layouts.mig | CodeName One |
|
| ConstraintParser | Parses string constraints. | Class | com.codename1.ui.layouts.mig | CodeName One |
|
| ContainerWrapper | A class that wraps a container that contains components. | Interface | com.codename1.ui.layouts.mig | CodeName One |
|
| CoordinateLayout | Allows laying out components based on absolute positions/sizes that are adapted based on available space for the layout. | Class | com.codename1.ui.layouts | CodeName One |
|
| DimConstraint | A simple value holder for a constraint for one dimension. | Class | com.codename1.ui.layouts.mig | CodeName One |
|
| FlowLayout | FlowLayout is the default layout manager for Codename One Containers and Forms. | Class | com.codename1.ui.layouts | CodeName One |
|
| Grid | Holds components in a grid. | Class | com.codename1.ui.layouts.mig | CodeName One |
|
| GridBagConstraints | | Class | com.codename1.ui.layouts | CodeName One |
|
| GridBagLayout | Codename One port of the infamous GridBagLayout based on the Apache Harmony code. | Class | com.codename1.ui.layouts | CodeName One |
|
| GridLayout | The components are arranged in a grid based on available space, all cells in the grid are given exactly the same size which matches the largest preferred size or available space. | Class | com.codename1.ui.layouts | CodeName One |
|
| GroupLayout | GroupLayout is a LayoutManager that hierarchically groups components to achieve common, and not so common, layouts. | Class | com.codename1.ui.layouts | CodeName One |
|
| InCellGapProvider | An interface to implement if you want to decide the gaps between two types of components within the same cell. | Interface | com.codename1.ui.layouts.mig | CodeName One |
|
| Insets | | Class | com.codename1.ui.layouts | CodeName One |
|
| LayeredLayout | The LayeredLayout places the components in order one on top of the other and sizes them all to the size of the largest component. | Class | com.codename1.ui.layouts | CodeName One |
|
| Layout | Abstract class that can be used to arrange components in a container using a predefined algorithm. | Class | com.codename1.ui.layouts | CodeName One |
|
| LayoutCallback | A class to extend if you want to provide more control over where a component is placed or the size of it. | Class | com.codename1.ui.layouts.mig | CodeName One |
|
| LayoutStyle | LayoutStyle is used to determine how much space to place between components during layout. | Class | com.codename1.ui.layouts | CodeName One |
|
| LayoutUtil | A utility class that has only static helper methods. | Class | com.codename1.ui.layouts.mig | CodeName One |
|
| LC | Contains the constraints for an instance of the LC layout manager. | Class | com.codename1.ui.layouts.mig | CodeName One |
|
| LinkHandler | | Class | com.codename1.ui.layouts.mig | CodeName One |
|
| MigLayout | A very flexible layout manager. | Class | com.codename1.ui.layouts.mig | CodeName One |
|
| PlatformDefaults | Currently handles Windows, Mac OS X, and GNOME spacing. | Class | com.codename1.ui.layouts.mig | CodeName One |
|
| UnitConverter | | Class | com.codename1.ui.layouts.mig | CodeName One |
|
| UnitValue | | Class | com.codename1.ui.layouts.mig | CodeName One |