Class RadianceTableCellBorder

  • All Implemented Interfaces:
    javax.swing.border.Border, javax.swing.plaf.UIResource

    public class RadianceTableCellBorder
    extends java.lang.Object
    implements javax.swing.border.Border, javax.swing.plaf.UIResource
    Table cell border for the Radiance look and feel.
    • Constructor Detail

      • RadianceTableCellBorder

        public RadianceTableCellBorder​(java.awt.Insets insets,
                                       RadianceTableUI ui,
                                       RadianceTableUI.TableCellId cellId)
        Creates a new border with the specified insets.
        Parameters:
        insets - Insets.
    • Method Detail

      • paintBorderImpl

        private void paintBorderImpl​(javax.swing.JComponent c,
                                     java.awt.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​(java.awt.Component c,
                                java.awt.Graphics g,
                                int x,
                                int y,
                                int width,
                                int height)
        Specified by:
        paintBorder in interface javax.swing.border.Border
      • getBorderInsets

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

        public boolean isBorderOpaque()
        Specified by:
        isBorderOpaque in interface javax.swing.border.Border
      • setAlpha

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