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 ,
getDefaultTextIconGap ,
getMaximumSize ,
getMinimumSize ,
getTextShiftOffset ,
installKeyboardActions ,
installListeners ,
installUI ,
paintIcon ,
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
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
Submit a bug or feature Java, Java 2D, and JDBC are a trademarks or registered trademarks of Sun Microsystems, Inc. in the US and other countries. Copyright 1993-1999 Sun Microsystems, Inc. 901 San Antonio Road, Palo Alto, California, 94303, U.S.A. All Rights Reserved.