com.jgoodies.forms.layout
public interface 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
http://www.jgoodies.com/articles/forms.pdf.
Version: $Revision: 1.4 $
See Also: Sizes ConstantSize
Method Summary | |
---|---|
boolean | compressible()
Describes if this Size can be compressed, if container space gets scarce.
|
int | maximumSize(Container container, List components, FormLayout.Measure minMeasure, FormLayout.Measure prefMeasure, FormLayout.Measure defaultMeasure)
Computes and returns this Size's maximum pixel size applied to
the given list of components using the specified measures. Invoked by FormSpec to determine the size of a column or row. |
#compressedSizes
to 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.
Returns: true
for compressible Sizes
Since: 1.1
Invoked by 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.
Parameters: 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
Returns: the maximum size in pixels for the given list of components