Class FlowLayout

  • All Implemented Interfaces:
    LayoutManager

    public class FlowLayout
    extends java.lang.Object
    implements LayoutManager
    The java.awt.FlowLayout clone
    Author:
    gianpiero.diblasi
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static int CENTER  
      static int LEADING  
      static int LEFT  
      static int RIGHT  
      static int TRAILING  
    • Constructor Summary

      Constructors 
      Constructor Description
      FlowLayout​(int align, int hGap, int vGap)
      Creates the object
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addInPanel​(JSPanel panel, JSComponent component, java.lang.Object constraints)
      Add a component in a panel
      void resetPanel​(JSPanel panel)
      Resets the panel managed by this layout manager (all custom configurations will be removed)
      void setPanel​(JSPanel panel)
      Sets the panel managed by this layout manager
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • FlowLayout

        public FlowLayout​(int align,
                          int hGap,
                          int vGap)
        Creates the object
        Parameters:
        align - The alignment
        hGap - The horizontal gap
        vGap - The vertical gap
    • Method Detail

      • setPanel

        public void setPanel​(JSPanel panel)
        Description copied from interface: LayoutManager
        Sets the panel managed by this layout manager
        Specified by:
        setPanel in interface LayoutManager
        Parameters:
        panel - The panel
      • resetPanel

        public void resetPanel​(JSPanel panel)
        Description copied from interface: LayoutManager
        Resets the panel managed by this layout manager (all custom configurations will be removed)
        Specified by:
        resetPanel in interface LayoutManager
        Parameters:
        panel - The panel
      • addInPanel

        public void addInPanel​(JSPanel panel,
                               JSComponent component,
                               java.lang.Object constraints)
        Description copied from interface: LayoutManager
        Add a component in a panel
        Specified by:
        addInPanel in interface LayoutManager
        Parameters:
        panel - The panel
        component - The component
        constraints - The constraints