public interface ILayoutFactoryProvider
Modifier and Type | Method and Description |
---|---|
ILayoutFactory<ILayouter> |
borderLayout()
Creates 'BorderLayout'
A border layout lays out a container that can consist of five regions:
left, right, top, bottom, and center.
|
IBorderLayoutFactoryBuilder |
borderLayoutBuilder()
Creates a builder for a 'BorderLayout' factory
A border layout lays out a container that can consist of five regions:
left, right, top, bottom, and center.
|
ILayoutFactory<ICachedFillLayout> |
cachedFillLayout()
Creates a 'CachedFillLayout'
'CachedFillLayout' allows only one visible control in the container when calculation is done.
|
ILayoutFactory<ILayouter> |
fillLayout()
Creates 'FillLayout'
'FillLayout' allows only one visible control in the container when calculation is done.
|
IFillLayoutFactoryBuilder |
fillLayoutBuilder() |
ILayoutFactory<ILayouter> |
flowLayout()
Creates 'FlowLayout'
layout(): set the sizes of the controls to the preferred size, positions the
controls side by side (alignment == VERTICAL) or below each other (alignment == HORIZONTAL)
with the given gap between the controls
getPreferredSize: get the size needed to layout all controls
getMinSize(): gets the preferred size
getMaxSize(): returns new Dimension(Short.MAX_VALUE, Short.MAX_VALUE)
|
IFlowLayoutFactoryBuilder |
flowLayoutBuilder() |
IMigLayoutToolkit |
getMigLayoutToolkit()
Delivers the 'MigLayout' toolkit, which provides access to the constraints classes, platform defaults and version
|
ILayoutFactory<ILayouter> |
listLayout()
Creates 'ListLayout'
A ListLayout is kind of a vertical Flow Layout
|
IListLayoutFactoryBuilder |
listLayoutBuilder()
Creates a builder for a 'ListLayout' factory
|
ILayoutFactory<IMigLayout> |
migLayout()
Creates 'MigLayout'
|
IMigLayoutFactoryBuilder |
migLayoutBuilder()
Creates a builder for a 'MigLayout' factory
|
ILayoutFactory<ILayouter> |
nullLayout()
The 'NullLayout' does no layouting at all.
|
ILayoutFactory<ILayouter> |
preferredSizeLayout()
Creates 'PreferredSizeLayout':
layout(): sets the sizes of the controls to the preferred size,
positions must be set by the container
getPreferredSize(): get the size needed to layout all controls at its current
position with its preferred size
getMinSize(): gets the preferred size
getMaxSize(): gets the preferred size
|
ITableLayoutBuilder |
tableLayoutBuilder()
Creates a builder for the 'tabelLayout'
|
ILayoutFactory<ILayouter> nullLayout()
ILayoutFactory<ILayouter> preferredSizeLayout()
ILayoutFactory<ILayouter> flowLayout()
IFlowLayoutFactoryBuilder flowLayoutBuilder()
ILayoutFactory<ILayouter> fillLayout()
IFillLayoutFactoryBuilder fillLayoutBuilder()
ILayoutFactory<ICachedFillLayout> cachedFillLayout()
ILayoutFactory<ILayouter> borderLayout()
BorderLayoutConstraints
to
define the region to add to.IBorderLayoutFactoryBuilder borderLayoutBuilder()
BorderLayoutConstraints
to
define the region to add to.ILayoutFactory<IMigLayout> migLayout()
IMigLayoutFactoryBuilder migLayoutBuilder()
IMigLayoutToolkit getMigLayoutToolkit()
ILayoutFactory<ILayouter> listLayout()
IListLayoutFactoryBuilder listLayoutBuilder()
ITableLayoutBuilder tableLayoutBuilder()
Siehe auch Jowidgets Nutzerhandbuch