Class PlasticBorders.EtchedBorder

  • All Implemented Interfaces:
    java.io.Serializable, javax.swing.border.Border, javax.swing.plaf.UIResource
    Enclosing class:
    PlasticBorders

    private static final class PlasticBorders.EtchedBorder
    extends javax.swing.border.AbstractBorder
    implements javax.swing.plaf.UIResource
    A border used for menu bars and tool bars in HeaderStyle.SINGLE. The bar is wrapped by an inner thin raised border, which in turn is wrapped by an outer thin lowered border.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private static java.awt.Insets INSETS  
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private EtchedBorder()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.awt.Insets getBorderInsets​(java.awt.Component c)  
      void paintBorder​(java.awt.Component c, java.awt.Graphics g, int x, int y, int w, int h)  
      • Methods inherited from class javax.swing.border.AbstractBorder

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

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

      • INSETS

        private static final java.awt.Insets INSETS
    • Constructor Detail

      • EtchedBorder

        private EtchedBorder()
    • Method Detail

      • paintBorder

        public void paintBorder​(java.awt.Component c,
                                java.awt.Graphics g,
                                int x,
                                int y,
                                int w,
                                int h)
        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