Class CardLayout

  • All Implemented Interfaces:
    LayoutManager

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

      Constructors 
      Constructor Description
      CardLayout​(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
      void show​(JSPanel parent, java.lang.String name)
      The java.awt.CardLayout.show clone
      • Methods inherited from class java.lang.Object

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

      • CardLayout

        public CardLayout​(int hGap,
                          int vGap)
        Creates the object
        Parameters:
        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
      • show

        public void show​(JSPanel parent,
                         java.lang.String name)
        The java.awt.CardLayout.show clone
        Parameters:
        parent - The parent component
        name - The name of the card to show