Documentation of 'jas2.util.border.ShadowBorder' Java class
ShadowBorder
jas2.util.border

Class ShadowBorder

  • All Implemented Interfaces:
    java.io.Serializable, javax.swing.border.Border


    public class ShadowBorder
    extends javax.swing.border.AbstractBorder
    Draws a drop shadow border. Designed to be used as part of a compound border in combination with a line border.
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor and Description
      ShadowBorder()
      Creates a ShadowBorder with default properties
      ShadowBorder(java.awt.Color c, int orientation, int size)
      Creates a ShadowBorder
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      static ShadowBorder createShadowBorder() 
      java.awt.Insets getBorderInsets(java.awt.Component c) 
      java.awt.Insets getBorderInsets(java.awt.Component c, java.awt.Insets i) 
      void paintBorder(java.awt.Component comp, java.awt.Graphics g, int x, int y, int width, int height) 
      • Methods inherited from class javax.swing.border.AbstractBorder

        getBaseline, getBaselineResizeBehavior, getInteriorRectangle, getInteriorRectangle, isBorderOpaque
      • Methods inherited from class java.lang.Object

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

      • ShadowBorder

        public ShadowBorder()
        Creates a ShadowBorder with default properties
      • ShadowBorder

        public ShadowBorder(java.awt.Color c,
                            int orientation,
                            int size)
        Creates a ShadowBorder
        Parameters:
        c - The color for the shadow. If null the border will be drawn using a darker version of the components background color.
        orientation - One of NORTHEAST, NORTHWEST, SOUTHEAST, SOUTHWEST
        size - The size of the shadow in pixels
    • Method Detail

      • createShadowBorder

        public static ShadowBorder createShadowBorder()
      • paintBorder

        public void paintBorder(java.awt.Component comp,
                                java.awt.Graphics g,
                                int x,
                                int y,
                                int width,
                                int height)
        Specified by:
        paintBorder in interface javax.swing.border.Border
        Overrides:
        paintBorder in class javax.swing.border.AbstractBorder
      • getBorderInsets

        public java.awt.Insets getBorderInsets(java.awt.Component c)
        Specified by:
        getBorderInsets in interface javax.swing.border.Border
        Overrides:
        getBorderInsets in class javax.swing.border.AbstractBorder
      • getBorderInsets

        public java.awt.Insets getBorderInsets(java.awt.Component c,
                                               java.awt.Insets i)
        Overrides:
        getBorderInsets in class javax.swing.border.AbstractBorder

DataMelt 3.0 © DataMelt by jWork.ORG

Ads help maintain this website.