Class ComboBoxBackgroundDelegate


  • public class ComboBoxBackgroundDelegate
    extends Object
    Delegate class for painting backgrounds of buttons in Substance look and feel. This class is for internal use only.
    • Constructor Detail

      • ComboBoxBackgroundDelegate

        public ComboBoxBackgroundDelegate()
        Simple constructor.
    • Method Detail

      • getFullAlphaBackground

        public static BufferedImage getFullAlphaBackground​(JComboBox combo,
                                                           ButtonModel model,
                                                           SubstanceFillPainter fillPainter,
                                                           SubstanceBorderPainter borderPainter,
                                                           int width,
                                                           int height)
        Retrieves the background for the specified button.
        Parameters:
        combo - combo box.
        model - Button model.
        fillPainter - Button fill painter.
        borderPainter - Button border painter.
        width - Button width.
        height - Button height.
        Returns:
        Button background.
      • updateBackground

        public void updateBackground​(Graphics g,
                                     JComboBox combo,
                                     ButtonModel comboModel)
        Updates background of the specified button.
        Parameters:
        g - Graphic context.
        combo - Combo Box to update.