Class SkinSplitArrowButton

All Implemented Interfaces:
ImageObserver, ItemSelectable, MenuContainer, Serializable, Accessible, SwingConstants

public final class SkinSplitArrowButton extends JButton implements SwingConstants
Description of the Class
Author:
fred
See Also:
  • Field Details

    • direction

      protected int direction
      Description of the Field
    • skin

      protected Skin skin
      Description of the Field
  • Constructor Details

    • SkinSplitArrowButton

      public SkinSplitArrowButton(int direction)
      Constructor for the SkinSplitArrowButton object
      Parameters:
      direction - Description of Parameter
  • Method Details

    • setDirection

      public void setDirection(int dir)
      Sets the Direction attribute of the SkinSplitArrowButton object
      Parameters:
      dir - The new Direction value
    • setBorder

      public void setBorder(Border b)
      Sets the Border attribute of the SkinSplitArrowButton object
      Overrides:
      setBorder in class JComponent
      Parameters:
      b - The new Border value
    • getDirection

      public int getDirection()
      Gets the Direction attribute of the SkinSplitArrowButton object
      Returns:
      The Direction value
    • getPreferredSize

      public Dimension getPreferredSize()
      Gets the PreferredSize attribute of the SkinSplitArrowButton object
      Overrides:
      getPreferredSize in class JComponent
      Returns:
      The PreferredSize value
    • getMinimumSize

      public Dimension getMinimumSize()
      Gets the MinimumSize attribute of the SkinSplitArrowButton object
      Overrides:
      getMinimumSize in class JComponent
      Returns:
      The MinimumSize value
    • getMaximumSize

      public Dimension getMaximumSize()
      Gets the MaximumSize attribute of the SkinSplitArrowButton object
      Overrides:
      getMaximumSize in class JComponent
      Returns:
      The MaximumSize value
    • getInsets

      public Insets getInsets()
      Gets the Insets attribute of the SkinSplitArrowButton object
      Overrides:
      getInsets in class JComponent
      Returns:
      The Insets value
    • isFocusTraversable

      public boolean isFocusTraversable()
      Gets the FocusTraversable attribute of the SkinSplitArrowButton object
      Overrides:
      isFocusTraversable in class Component
      Returns:
      The FocusTraversable value
    • paint

      public void paint(Graphics g)
      Description of the Method
      Overrides:
      paint in class JComponent
      Parameters:
      g - Description of Parameter