com.jgoodies.looks.plastic
public class PlasticToggleButtonUI extends MetalToggleButtonUI
ToggleButtonUI
.
It differs from its superclass in that it can add a pseudo 3D effect,
and that the border can paint the focus.
Version: $Revision: 1.6 $
Field Summary | |
---|---|
protected static String | HTML_KEY |
Method Summary | |
---|---|
static ComponentUI | createUI(JComponent b) |
void | installDefaults(AbstractButton b)
In addition to the superclass we check if the border paints the focus. |
protected boolean | is3D(AbstractButton b)
Checks and answers if this button shall use a pseudo 3D effect.
|
protected boolean | isToolBarButton(AbstractButton b)
Checks and answers if this is button is in a tool bar.
|
void | paint(Graphics g, JComponent c)
Unlike the BasicToggleButtonUI.paint, we don't fill the content area;
this has been done by the update method before. |
protected void | paintFocus(Graphics g, AbstractButton b, Rectangle viewRect, Rectangle textRect, Rectangle iconRect)
Paints the focus close to the button's border. |
void | update(Graphics g, JComponent c) |
Parameters: b the button to check
Returns: true indicates a 3D effect, false flat
Parameters: b the button to check
Returns: true if in tool bar, false otherwise