public interface Size
FormLayout: component measuring sizes, constant sizes with value and unit, and bounded sizes that provide lower and upper bounds for a size.
You can find a motivation for the different
Size types in
the Forms whitepaper that is part of the product documentation and that is
available online too, see
|Modifier and Type||Method and Description|
Describes if this Size can be compressed, if container space gets scarce.
Returns a String respresentation of this Size object that can be parsed by the Forms parser.
Computes and returns this Size's maximum pixel size applied to the given list of components using the specified measures.
int maximumSize(Container container, List components, FormLayout.Measure minMeasure, FormLayout.Measure prefMeasure, FormLayout.Measure defaultMeasure)
FormSpec to determine
the size of a column or row. This method is not intended to be called
by API users, and it uses API invisible parameter types.
container- the layout container
components- the list of components used to compute the size
minMeasure- the measure that determines the minimum sizes
prefMeasure- the measure that determines the preferred sizes
defaultMeasure- the measure that determines the default sizes
#compressedSizesto check whether a column or row can be compressed or not.
The ComponentSize default is compressible, as well as BoundedSizes that are based on the default size.
truefor compressible Sizes
Implementors should return a non-verbose string.
Copyright © 2002-2014 JGoodies Software GmbH. All Rights Reserved.