Interface ContainerWrapper

All Superinterfaces:
ComponentWrapper

public interface ContainerWrapper extends ComponentWrapper
A class that wraps a container that contains components.
  • Method Details

    • getComponents

      ComponentWrapper[] getComponents()

      Returns the components of the container that wrapper is wrapping.

      Returns

      The components of the container that wrapper is wrapping. Never null.

    • getComponentCount

      int getComponentCount()

      Returns the number of components that this parent has.

      Returns

      The number of components that this parent has.

    • getLayout

      Object getLayout()

      Returns the LayoutHandler (in Swing terms) that is handling the layout of this container. If there exist no such class the method should return the same as #getComponent(), which is the container itself.

      Returns

      The layout handler instance. Never null.

    • isLeftToRight

      boolean isLeftToRight()

      Returns if this container is using left-to-right component ordering.

      Returns

      If this container is using left-to-right component ordering.

    • paintDebugCell

      void paintDebugCell(int x, int y, int width, int height)

      Paints a cell to indicate where it is.

      Parameters
      • x: The x coordinate to start the drwaing.

      • y: The x coordinate to start the drwaing.

      • width: The width to draw/fill

      • height: The height to draw/fill