Module java.desktop

Class BasicToggleButtonUI

    • Constructor Detail

      • BasicToggleButtonUI

        public BasicToggleButtonUI()
    • Method Detail

      • createUI

        public static ComponentUI createUI​(JComponent b)
        Returns an instance of BasicToggleButtonUI.
        Parameters:
        b - a component
        Returns:
        an instance of BasicToggleButtonUI
      • paintIcon

        protected void paintIcon​(Graphics g,
                                 AbstractButton b,
                                 Rectangle iconRect)
        Paints an icon in the specified location.
        Parameters:
        g - an instance of Graphics
        b - an instance of Button
        iconRect - bounds of an icon
      • getTextShiftOffset

        protected int getTextShiftOffset()
        Overriden so that the text will not be rendered as shifted for Toggle buttons and subclasses.
        Overrides:
        getTextShiftOffset in class BasicButtonUI
        Returns:
        the offset of the text