Class RadianceTableCellBorder

java.lang.Object
org.pushingpixels.radiance.theming.internal.utils.border.RadianceTableCellBorder
All Implemented Interfaces:
Border, UIResource

public class RadianceTableCellBorder extends Object implements Border, UIResource
Table cell border for the Radiance look and feel.
  • Field Details

  • Constructor Details

  • Method Details

    • paintBorderImpl

      private void paintBorderImpl(JComponent c, Graphics g, int x, int y, int width, int height)
      Paints border instance for the specified component.
      Parameters:
      c - The component.
      g - Graphics context.
      x - Component left X (in graphics context).
      y - Component top Y (in graphics context).
      width - Component width.
      height - Component height.
    • paintBorder

      public void paintBorder(Component c, Graphics g, int x, int y, int width, int height)
      Specified by:
      paintBorder in interface Border
    • getBorderInsets

      public Insets getBorderInsets(Component c)
      Specified by:
      getBorderInsets in interface Border
    • isBorderOpaque

      public boolean isBorderOpaque()
      Specified by:
      isBorderOpaque in interface Border
    • setAlpha

      public void setAlpha(float alpha)
      Sets the alpha for this border.
      Parameters:
      alpha - Alpha factor.