Contents
Class BasicToggleButtonUI
java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.ButtonUI
javax.swing.plaf.basic.BasicButtonUI
javax.swing.plaf.basic.BasicToggleButtonUI
- Direct Known Subclasses:
BasicRadioButtonUI, MetalToggleButtonUI
BasicToggleButton implementation
-
Field Summary
Fields inherited from class BasicButtonUI
defaultTextIconGap, defaultTextShiftOffset
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ComponentUI
Returns an instance ofBasicToggleButtonUI
.protected String
Returns the property prefix.protected int
Overridden so that the text will not be rendered as shifted for Toggle buttons and subclasses.void
paint
(Graphics g, JComponent c) Paints the specified component appropriately for the look and feel.protected void
paintIcon
(Graphics g, AbstractButton b, Rectangle iconRect) Paints an icon in the specified location.Methods inherited from class BasicButtonUI
clearTextShiftOffset, createButtonListener, getBaseline, getBaselineResizeBehavior, getDefaultTextIconGap, getMaximumSize, getMinimumSize, getPreferredSize, installDefaults, installKeyboardActions, installListeners, installUI, paintButtonPressed, paintFocus, paintIcon, paintText, paintText, setTextShiftOffset, uninstallDefaults, uninstallKeyboardActions, uninstallListeners, uninstallUI
Methods inherited from class ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, update
-
Constructor Details
-
Method Details
-
createUI
Returns an instance ofBasicToggleButtonUI
.- Parameters:
b
- a component- Returns:
- an instance of
BasicToggleButtonUI
-
getPropertyPrefix
Description copied from class:BasicButtonUI
Returns the property prefix.- Overrides:
getPropertyPrefix
in classBasicButtonUI
- Returns:
- the property prefix
-
paint
Description copied from class:ComponentUI
Paints the specified component appropriately for the look and feel. This method is invoked from theComponentUI.update
method when the specified component is being painted. Subclasses should override this method and use the specifiedGraphics
object to render the content of the component.- Overrides:
paint
in classBasicButtonUI
- Parameters:
g
- theGraphics
context in which to paintc
- 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
Paints an icon in the specified location.- Parameters:
g
- an instance ofGraphics
b
- an instance ofButton
iconRect
- bounds of an icon
-
getTextShiftOffset
protected int getTextShiftOffset()Overridden so that the text will not be rendered as shifted for Toggle buttons and subclasses.- Overrides:
getTextShiftOffset
in classBasicButtonUI
- Returns:
- the offset of the text
-