Class RadianceMenuBackgroundDelegate

java.lang.Object
org.pushingpixels.radiance.theming.internal.utils.menu.RadianceMenuBackgroundDelegate

public class RadianceMenuBackgroundDelegate extends Object
Delegate for painting background of menu items.
  • Constructor Details

    • RadianceMenuBackgroundDelegate

      public RadianceMenuBackgroundDelegate()
  • Method Details

    • paintBackground

      public static void paintBackground(Graphics g, JComponent menuItem, int textOffset)
      Updates the specified menu item with the background that matches the provided parameters.
      Parameters:
      g - Graphic context.
      menuItem - Menu item.
      textOffset - The offset of the menu item text.
    • paintHighlights

      public static void paintHighlights(Graphics g, JMenuItem menuItem, float borderAlpha)
      Paints menu highlights.
      Parameters:
      g - Graphics context.
      menuItem - Menu item.
      borderAlpha - Alpha channel for painting the border.