|
swingx Version 2009-07-31 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.swing.plaf.ComponentUI
javax.swing.plaf.ButtonUI
javax.swing.plaf.basic.BasicButtonUI
org.jdesktop.swingx.plaf.basic.BasicHyperlinkUI
public class BasicHyperlinkUI
Basic implementation of the JXHyperlink UI.
This is copied from org.jdesktop.jdnc.plaf.basic.BasicLinkButtonUI
| Nested Class Summary | |
|---|---|
static class |
BasicHyperlinkUI.BasicHyperlinkListener
A BasicButtonListener specialized to the needs of a Hyperlink. |
| Field Summary | |
|---|---|
protected int |
dashedRectGapHeight
|
protected int |
dashedRectGapWidth
|
protected int |
dashedRectGapX
|
protected int |
dashedRectGapY
|
| Fields inherited from class javax.swing.plaf.basic.BasicButtonUI |
|---|
defaultTextIconGap, defaultTextShiftOffset |
| Constructor Summary | |
|---|---|
BasicHyperlinkUI()
|
|
| Method Summary | |
|---|---|
boolean |
contains(JComponent c,
int x,
int y)
Overridden to return true if the position is inside the union of the text and icon rectangle, false otherwise. |
protected BasicButtonListener |
createButtonListener(AbstractButton b)
|
static ComponentUI |
createUI(JComponent c)
|
protected Color |
getFocusColor()
|
protected Rectangle |
getIconTextRect(AbstractButton b)
C&p'ed from BasicGraphicsUtils (getPreferredButtonSize). |
protected void |
installDefaults(AbstractButton b)
|
protected void |
installListeners(AbstractButton b)
|
void |
paint(Graphics g,
JComponent c)
|
protected void |
paintButtonPressed(Graphics g,
AbstractButton b)
|
protected void |
paintFocus(Graphics g,
AbstractButton b,
Rectangle viewRect,
Rectangle textRect,
Rectangle iconRect)
|
protected void |
paintHTMLText(Graphics g,
AbstractButton b,
Rectangle textRect,
String text,
View v)
Method which renders the text of the current button if html. |
protected void |
paintText(Graphics g,
AbstractButton b,
Rectangle textRect,
String text)
Overridden to paint the underline on rollover. |
protected void |
uninstallListeners(AbstractButton b)
|
| Methods inherited from class javax.swing.plaf.basic.BasicButtonUI |
|---|
clearTextShiftOffset, getBaseline, getBaselineResizeBehavior, getDefaultTextIconGap, getMaximumSize, getMinimumSize, getPreferredSize, getPropertyPrefix, getTextShiftOffset, installKeyboardActions, installUI, paintIcon, paintText, setTextShiftOffset, uninstallDefaults, uninstallKeyboardActions, uninstallUI |
| Methods inherited from class javax.swing.plaf.ComponentUI |
|---|
getAccessibleChild, getAccessibleChildrenCount, update |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected int dashedRectGapX
protected int dashedRectGapY
protected int dashedRectGapWidth
protected int dashedRectGapHeight
| Constructor Detail |
|---|
public BasicHyperlinkUI()
| Method Detail |
|---|
public static ComponentUI createUI(JComponent c)
protected void installDefaults(AbstractButton b)
installDefaults in class BasicButtonUIprotected void installListeners(AbstractButton b)
installListeners in class BasicButtonUIprotected void uninstallListeners(AbstractButton b)
uninstallListeners in class BasicButtonUIprotected Color getFocusColor()
public void paint(Graphics g,
JComponent c)
paint in class BasicButtonUI
protected void paintHTMLText(Graphics g,
AbstractButton b,
Rectangle textRect,
String text,
View v)
g - Graphics contextb - Current button to rendertextRect - Bounding rectangle to render the text.text - String to renderv - the View to use.
protected void paintText(Graphics g,
AbstractButton b,
Rectangle textRect,
String text)
Overridden to paint the underline on rollover.
paintText in class BasicButtonUI
protected void paintFocus(Graphics g,
AbstractButton b,
Rectangle viewRect,
Rectangle textRect,
Rectangle iconRect)
paintFocus in class BasicButtonUI
protected void paintButtonPressed(Graphics g,
AbstractButton b)
paintButtonPressed in class BasicButtonUIprotected BasicButtonListener createButtonListener(AbstractButton b)
createButtonListener in class BasicButtonUI
public boolean contains(JComponent c,
int x,
int y)
Overridden to return true if the position is inside the union of the text and icon rectangle, false otherwise.
contains in class ComponentUIprotected Rectangle getIconTextRect(AbstractButton b)
b - the button to analyse.
|
swingx Version 2009-07-31 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||