Interface PanelBuilder.PanelBuilderFactory

Enclosing interface:
PanelBuilder<L extends LayoutManager,B extends PanelBuilder<L,B>>

public static interface PanelBuilder.PanelBuilderFactory
Provides panel builders.
  • Method Details

    • layout

      <L extends LayoutManager, B extends PanelBuilder<L, B>> PanelBuilder<L,B> layout(L layout)
      Type Parameters:
      L - the layout type
      B - the builder type
      Parameters:
      layout - the layout
      Returns:
      a new panel builder
    • borderLayout

      BorderLayoutPanelBuilder borderLayout()
      Uses the default vertical and horizontal gap value
      Returns:
      a new panel builder
      See Also:
    • borderLayout

      BorderLayoutPanelBuilder borderLayout(BorderLayout layout)
      Parameters:
      layout - the layout
      Returns:
      a new panel builder
    • flowLayout

      FlowLayoutPanelBuilder flowLayout(int align)
      Uses the default vertical and horizontal gap value
      Parameters:
      align - the layout alignment
      Returns:
      a new panel builder
      See Also:
    • flowLayout

      FlowLayoutPanelBuilder flowLayout(FlowLayout layout)
      Parameters:
      layout - the layout
      Returns:
      a new panel builder
    • gridLayout

      GridLayoutPanelBuilder gridLayout(int rows, int columns)
      Uses the default vertical and horizontal gap value
      Parameters:
      rows - the number of rows
      columns - the number of columns
      Returns:
      a new panel builder
      See Also:
    • gridLayout

      GridLayoutPanelBuilder gridLayout(GridLayout layout)
      Parameters:
      layout - the layout
      Returns:
      a new panel builder
    • flexibleGridLayout

      FlexibleGridLayoutPanelBuilder flexibleGridLayout(int rows, int columns)
      Uses the default vertical and horizontal gap value
      Parameters:
      rows - the number of rows
      columns - the number of columns
      Returns:
      a new panel builder
      See Also:
    • flexibleGridLayout

      Parameters:
      layout - the layout
      Returns:
      a new panel builder