Package jflex.gui

Class GridPanel

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible, Handles

public class GridPanel extends Panel implements Handles
Grid layout manager like GridLayout but with predefinable grid size.
Version:
JFlex 1.8.2
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • cols

      private final int cols
    • rows

      private final int rows
    • hgap

      private final int hgap
    • vgap

      private final int vgap
    • constraints

      private final List<GridPanelConstraint> constraints
    • insets

      private Insets insets
  • Constructor Details

    • GridPanel

      public GridPanel(int cols, int rows)
    • GridPanel

      public GridPanel(int cols, int rows, int hgap, int vgap)
      Constructor for Grid Panel.
      Parameters:
      cols - number of columns.
      rows - number of rwos.
      hgap - a int.
      vgap - a int.
  • Method Details

    • doLayout

      public void doLayout()
      Lays out the views.
      Overrides:
      doLayout in class Container
    • getPreferredSize

      public Dimension getPreferredSize()
      getPreferredSize.
      Overrides:
      getPreferredSize in class Container
      Returns:
      a Dimension object.
    • setInsets

      public void setInsets(Insets insets)
      Sets the insets.
      Parameters:
      insets - a Insets object.
    • add

      public void add(int x, int y, Component c)
    • add

      public void add(int x, int y, int handle, Component c)
    • add

      public void add(int x, int y, int dx, int dy, Component c)
    • add

      public void add(int x, int y, int dx, int dy, int handle, Component c)
      Add a component to this panel.