Package Summary  Overview Summary

class:BasicToggleButtonUI [NONE]

Direct Known Subclasses:
BasicRadioButtonUI, MetalToggleButtonUI

public class BasicToggleButtonUIextends BasicButtonUI
BasicToggleButton implementation

constructor:BasicToggleButtonUI() [NONE]

  • BasicToggleButtonUI

    public BasicToggleButtonUI()
    Constructs a BasicToggleButtonUI.

method:createUI(javax.swing.JComponent) [NONE]

  • createUI

    public static  ComponentUI createUI (JComponent b)
    Returns an instance of BasicToggleButtonUI.
    Parameters:
    b - a component
    Returns:
    an instance of BasicToggleButtonUI
  • method:getPropertyPrefix() [NONE]

    getPropertyPrefix

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

    method:paint(java.awt.Graphics,javax.swing.JComponent) [NONE]

    paint

    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:

    method:paintIcon(java.awt.Graphics,javax.swing.AbstractButton,java.awt.Rectangle) [NONE]

    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

    method:getTextShiftOffset() [CHANGED]

    getTextShiftOffset

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

    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

    getTextShiftOffset

    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

    © 2023 Oracle Corporation and/or its affiliates