Module java.desktop

Class BasicArrowButton

All Implemented Interfaces:
ImageObserver, ItemSelectable, MenuContainer, Serializable, Accessible, SwingConstants
Direct Known Subclasses:
MetalScrollButton

public class BasicArrowButton
extends JButton
implements SwingConstants
JButton object that draws a scaled Arrow in one of the cardinal directions.

Warning: Serialized objects of this class will not be compatible with future Swing releases. The current serialization support is appropriate for short term storage or RMI between applications running the same version of Swing. As of 1.4, support for long term storage of all JavaBeans™ has been added to the java.beans package. Please see XMLEncoder.

  • Field Details

    • direction

      protected int direction
      The direction of the arrow. One of SwingConstants.NORTH, SwingConstants.SOUTH, SwingConstants.EAST or SwingConstants.WEST.
  • Constructor Details

    • BasicArrowButton

      public BasicArrowButton​(int direction, Color background, Color shadow, Color darkShadow, Color highlight)
      Creates a BasicArrowButton whose arrow is drawn in the specified direction and with the specified colors.
      Parameters:
      direction - the direction of the arrow; one of SwingConstants.NORTH, SwingConstants.SOUTH, SwingConstants.EAST or SwingConstants.WEST
      background - the background color of the button
      shadow - the color of the shadow
      darkShadow - the color of the dark shadow
      highlight - the color of the highlight
      Since:
      1.4
    • BasicArrowButton

      public BasicArrowButton​(int direction)
      Creates a BasicArrowButton whose arrow is drawn in the specified direction.
      Parameters:
      direction - the direction of the arrow; one of SwingConstants.NORTH, SwingConstants.SOUTH, SwingConstants.EAST or SwingConstants.WEST
  • Method Details