Module java.desktop

Class BasicToggleButtonUI

Direct Known Subclasses:
BasicRadioButtonUI, MetalToggleButtonUI

public class BasicToggleButtonUI extends BasicButtonUI
BasicToggleButton implementation
  • Constructor Details

    • BasicToggleButtonUI

      public BasicToggleButtonUI()
      Constructs a BasicToggleButtonUI.
  • Method Details

    • 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