Class SubstanceMenuBackgroundDelegate


  • public class SubstanceMenuBackgroundDelegate
    extends Object
    Delegate for painting background of menu items.
    • Constructor Detail

      • SubstanceMenuBackgroundDelegate

        public SubstanceMenuBackgroundDelegate()
    • Method Detail

      • paintBackground

        public static void paintBackground​(Graphics g,
                                           Component 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.