BasicRadioButtonUI
, MetalToggleButtonUI
public class BasicToggleButtonUI extends BasicButtonUI
defaultTextIconGap, defaultTextShiftOffset
Constructor | Description |
---|---|
BasicToggleButtonUI() |
Constructs a BasicToggleButtonUI . |
Modifier and Type | Method | Description |
---|---|---|
static ComponentUI |
createUI |
Returns an instance of BasicToggleButtonUI . |
protected int |
getTextShiftOffset() |
Overridden so that the text will not be rendered as shifted for Toggle buttons and subclasses. |
protected void |
paintIcon |
Paints an icon in the specified location. |
clearTextShiftOffset, createButtonListener, getBaseline, getBaselineResizeBehavior, getDefaultTextIconGap, getPropertyPrefix, installDefaults, installKeyboardActions, installListeners, paintButtonPressed, paintFocus, paintIcon, paintText, paintText, setTextShiftOffset, uninstallDefaults, uninstallKeyboardActions, uninstallListeners
contains, getAccessibleChild, getAccessibleChildrenCount, getMaximumSize, getMinimumSize, getPreferredSize, installUI, paint, uninstallUI, update
public BasicToggleButtonUI()
BasicToggleButtonUI
.public static ComponentUI createUI(JComponent b)
BasicToggleButtonUI
.b
- a componentBasicToggleButtonUI
protected void paintIcon(Graphics g, AbstractButton b, Rectangle iconRect)
g
- an instance of Graphics
b
- an instance of Button
iconRect
- bounds of an iconprotected int getTextShiftOffset()
getTextShiftOffset
in class BasicButtonUI
© 1993, 2023, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/javax/swing/plaf/basic/BasicToggleButtonUI.html