Package com.formdev.flatlaf.swingx.ui
Class FlatHyperlinkUI
- java.lang.Object
-
- javax.swing.plaf.ComponentUI
-
- javax.swing.plaf.ButtonUI
-
- javax.swing.plaf.basic.BasicButtonUI
-
- org.jdesktop.swingx.plaf.basic.BasicHyperlinkUI
-
- com.formdev.flatlaf.swingx.ui.FlatHyperlinkUI
-
public class FlatHyperlinkUI extends org.jdesktop.swingx.plaf.basic.BasicHyperlinkUI
Provides the Flat LaF UI delegate forJXHyperlink
.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static class
FlatHyperlinkUI.FlatHyperlinkListener
-
Field Summary
Fields Modifier and Type Field Description protected java.awt.Color
disabledText
-
Constructor Summary
Constructors Constructor Description FlatHyperlinkUI()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected javax.swing.plaf.basic.BasicButtonListener
createButtonListener(javax.swing.AbstractButton b)
static javax.swing.plaf.ComponentUI
createUI(javax.swing.JComponent c)
protected void
installDefaults(javax.swing.AbstractButton b)
protected void
paintText(java.awt.Graphics g, javax.swing.AbstractButton b, java.awt.Rectangle textRect, java.lang.String text)
private void
paintUnderline(java.awt.Graphics g, java.awt.Rectangle rect)
protected void
uninstallDefaults(javax.swing.AbstractButton b)
-
Methods inherited from class org.jdesktop.swingx.plaf.basic.BasicHyperlinkUI
contains, getFocusColor, getIconTextRect, installListeners, paint, paintButtonPressed, paintFocus, paintHTMLText, uninstallListeners
-
Methods inherited from class javax.swing.plaf.basic.BasicButtonUI
clearTextShiftOffset, getBaseline, getBaselineResizeBehavior, getDefaultTextIconGap, getMaximumSize, getMinimumSize, getPreferredSize, getPropertyPrefix, getTextShiftOffset, installKeyboardActions, installUI, paintIcon, paintText, setTextShiftOffset, uninstallKeyboardActions, uninstallUI
-
-
-
-
Method Detail
-
createUI
public static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent c)
-
installDefaults
protected void installDefaults(javax.swing.AbstractButton b)
- Overrides:
installDefaults
in classorg.jdesktop.swingx.plaf.basic.BasicHyperlinkUI
-
uninstallDefaults
protected void uninstallDefaults(javax.swing.AbstractButton b)
- Overrides:
uninstallDefaults
in classjavax.swing.plaf.basic.BasicButtonUI
-
createButtonListener
protected javax.swing.plaf.basic.BasicButtonListener createButtonListener(javax.swing.AbstractButton b)
- Overrides:
createButtonListener
in classorg.jdesktop.swingx.plaf.basic.BasicHyperlinkUI
-
paintText
protected void paintText(java.awt.Graphics g, javax.swing.AbstractButton b, java.awt.Rectangle textRect, java.lang.String text)
- Overrides:
paintText
in classorg.jdesktop.swingx.plaf.basic.BasicHyperlinkUI
-
paintUnderline
private void paintUnderline(java.awt.Graphics g, java.awt.Rectangle rect)
-
-