Class HudRadioButtonUI
- 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
-
- com.explodingpixels.macwidgets.plaf.HudRadioButtonUI
-
public class HudRadioButtonUI extends javax.swing.plaf.basic.BasicRadioButtonUI
Creates a Heads Up Display (HUD) style radio button, similar to that seen in various iApps (e.g. iPhoto).
-
-
Constructor Summary
Constructors Constructor Description HudRadioButtonUI()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
installDefaults(javax.swing.AbstractButton b)
void
paint(java.awt.Graphics g, javax.swing.JComponent c)
protected void
paintText(java.awt.Graphics g, javax.swing.AbstractButton button, java.awt.Rectangle textRect, java.lang.String text)
-
Methods inherited from class javax.swing.plaf.basic.BasicRadioButtonUI
createUI, getDefaultIcon, getPreferredSize, getPropertyPrefix, installListeners, paintFocus, uninstallDefaults, uninstallListeners
-
Methods inherited from class javax.swing.plaf.basic.BasicToggleButtonUI
getTextShiftOffset, paintIcon
-
Methods inherited from class javax.swing.plaf.basic.BasicButtonUI
clearTextShiftOffset, createButtonListener, getBaseline, getBaselineResizeBehavior, getDefaultTextIconGap, getMaximumSize, getMinimumSize, installKeyboardActions, installUI, paintButtonPressed, paintFocus, paintIcon, paintText, setTextShiftOffset, uninstallKeyboardActions, uninstallUI
-
-
-
-
Method Detail
-
installDefaults
protected void installDefaults(javax.swing.AbstractButton b)
- Overrides:
installDefaults
in classjavax.swing.plaf.basic.BasicRadioButtonUI
-
paint
public void paint(java.awt.Graphics g, javax.swing.JComponent c)
- Overrides:
paint
in classjavax.swing.plaf.basic.BasicRadioButtonUI
-
paintText
protected void paintText(java.awt.Graphics g, javax.swing.AbstractButton button, java.awt.Rectangle textRect, java.lang.String text)
- Overrides:
paintText
in classjavax.swing.plaf.basic.BasicButtonUI
-
-