Class ArrangePanel

All Implemented Interfaces:
com.globalmentor.beans.PropertyBindable, com.globalmentor.beans.PropertyConstrainable, io.clogr.Clogged, ArrangeContainer, Box, Component, CompositeComponent, Container, LayoutComponent, Panel, Displayable, InfoModel, LabelModel, Model, PresentationModel, DepictedObject, Iterable<Component>
Direct Known Subclasses:
PasswordAuthenticationPanel, SectionPanel

public class ArrangePanel extends LayoutPanel implements ArrangeContainer
A panel that semantically demarcates an area that arranges other components. This panel is usually styled to arrange the spacing between child components. This is stronger than a LayoutPanel, which provides no arranging styles to the children.
Author:
Garret Wilson
See Also:
  • Constructor Details

    • ArrangePanel

      public ArrangePanel()
      Default constructor with a default vertical flow layout.
    • ArrangePanel

      public ArrangePanel(Layout<?> layout)
      Layout constructor.
      Parameters:
      layout - The layout definition for the container.
      Throws:
      NullPointerException - if the given layout is null.