javax.swing.plaf.basic
Class BasicRadioButtonUI
java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.ButtonUI
javax.swing.plaf.basic.BasicButtonUI
javax.swing.plaf.basic.BasicToggleButtonUI
javax.swing.plaf.basic.BasicRadioButtonUI
Direct Known Subclasses: BasicCheckBoxUI , MetalRadioButtonUI
public class BasicRadioButtonUI extends BasicToggleButtonUI
RadioButtonUI implementation for BasicRadioButtonUI
Methods inherited from class javax.swing.plaf.basic.BasicButtonUI
clearTextShiftOffset , createButtonListener , getBaseline , getBaselineResizeBehavior , getDefaultTextIconGap , getMaximumSize , getMinimumSize , installKeyboardActions , installListeners , installUI , paintButtonPressed , paintFocus , paintIcon , paintText , paintText , setTextShiftOffset , uninstallKeyboardActions , uninstallListeners , uninstallUI
Methods inherited from class java.lang.Object
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
icon
protected Icon icon
BasicRadioButtonUI
public BasicRadioButtonUI ()
createUI
public static ComponentUI createUI (JComponent b)
getPropertyPrefix
protected String getPropertyPrefix ()
Overrides: getPropertyPrefix
in class BasicToggleButtonUI
installDefaults
protected void installDefaults (AbstractButton b)
Overrides: installDefaults
in class BasicButtonUI
uninstallDefaults
protected void uninstallDefaults (AbstractButton b)
Overrides: uninstallDefaults
in class BasicButtonUI
getDefaultIcon
public Icon getDefaultIcon ()
paint
public void paint (Graphics g,
JComponent c)
paint the radio button
Overrides: paint
in class BasicToggleButtonUI
Parameters: g
- the Graphics
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 componentsSee Also: ComponentUI.update(java.awt.Graphics, javax.swing.JComponent)
paintFocus
protected void paintFocus (Graphics g,
Rectangle textRect,
Dimension size)
getPreferredSize
public Dimension getPreferredSize (JComponent c)
The preferred size of the radio button
Overrides: getPreferredSize
in class BasicButtonUI
Parameters: c
- the component whose preferred size is being queried;
this argument is often ignored,
but might be used if the UI object is stateless
and shared by multiple componentsSee Also: JComponent.getPreferredSize()
,
LayoutManager.preferredLayoutSize(java.awt.Container)
Submit a bug or feature For further API reference and developer documentation, see Java SE Developer Documentation . That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples. Copyright 2008 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Also see the documentation redistribution policy .