Class BasicToggleButtonUI

Direct Known Subclasses:
BasicRadioButtonUI, MetalToggleButtonUI

public class BasicToggleButtonUI extends BasicButtonUI
BasicToggleButton implementation
  • Constructor Details Link icon

    • BasicToggleButtonUI Link icon

      public BasicToggleButtonUI()
      Constructs a BasicToggleButtonUI.
  • Method Details Link icon

    • createUI Link icon

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

      protected String getPropertyPrefix()
      Description copied from class: BasicButtonUI
      Returns the property prefix.
      Overrides:
      getPropertyPrefix in class BasicButtonUI
      Returns:
      the property prefix
    • paint Link icon

      public void paint(Graphics g, JComponent c)
      Description copied from class: ComponentUI
      Paints the specified component appropriately for the look and feel. This method is invoked from the ComponentUI.update method when the specified component is being painted. Subclasses should override this method and use the specified Graphics object to render the content of the component.
      Overrides:
      paint in class BasicButtonUI
      Parameters:
      g - the Graphics context in which to paint
      c - the component being painted; this argument is often ignored, but might be used if the UI object is stateless and shared by multiple components
      See Also:
    • paintIcon Link icon

      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 Link icon

      protected int getTextShiftOffset()
      Overridden 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