Package com.codename1.ui.layouts.mig
package com.codename1.ui.layouts.mig
Codename One port of the MiG Layout manager.
MigLayout is a grid-based layout driven by string constraints
(LC, AC, CC, DimConstraint, BoundSize, UnitValue, ...) parsed
through ConstraintParser. The wrapper classes
(CodenameOneMiGComponentWrapper, CodenameOneMiGContainerWrapper)
adapt the original MiG core to the Codename One component model.
Deprecated
This is an experimental integration with known bugs -- do not rely on
it for production. Use the layouts in com.codename1.ui.layouts instead.
-
ClassDescriptionA constraint that holds the column or row constraints for the grid.A size that contains minimum, preferred and maximum size of type
UnitValue.A simple value holder for one component's constraint.A class that wraps the important parts of a Component.Parses string constraints.A class that wraps a container that contains components.A simple value holder for a constraint for one dimension.Holds components in a grid.An interface to implement if you want to decide the gaps between two types of components within the same cell.A class to extend if you want to provide more control over where a component is placed or the size of it.A utility class that has only static helper methods.Contains the constraints for an instance of theLClayout manager.A very flexible layout manager.Currently handles Windows, Mac OS X, and GNOME spacing.