public class HyperlinkLabel extends HighlightableComponent
| Modifier and Type | Class and Description |
|---|---|
protected class |
HyperlinkLabel.AccessibleHyperlinkLabel
Hyperlink accessibility: "HYPERLINK" role and expose a "click" action.
|
static class |
HyperlinkLabel.Croppable |
HighlightableComponent.AccessibleHighlightablejavax.swing.JComponent.AccessibleJComponentmyHasFocus, myHighlightedRegions, myIcon, myIconTextGap, myIsSelected, myPaintUnfocusedSelection, myTextlistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW| Constructor and Description |
|---|
HyperlinkLabel() |
HyperlinkLabel(java.lang.String text) |
HyperlinkLabel(java.lang.String text,
java.awt.Color background) |
HyperlinkLabel(java.lang.String text,
java.awt.Color textForegroundColor,
java.awt.Color textBackgroundColor,
java.awt.Color textEffectColor) |
| Modifier and Type | Method and Description |
|---|---|
void |
addHyperlinkListener(javax.swing.event.HyperlinkListener listener) |
void |
addNotify() |
protected void |
adjustSize() |
void |
doClick() |
protected void |
fireHyperlinkEvent(java.awt.event.InputEvent inputEvent) |
javax.accessibility.AccessibleContext |
getAccessibleContext() |
java.lang.String |
getText() |
protected void |
processComponentKeyEvent(java.awt.event.KeyEvent event) |
protected void |
processMouseEvent(java.awt.event.MouseEvent e) |
protected void |
processMouseMotionEvent(java.awt.event.MouseEvent e) |
void |
removeHyperlinkListener(javax.swing.event.HyperlinkListener listener) |
void |
setFontSize(UIUtil.FontSize fontSize) |
void |
setHtmlText(java.lang.String text) |
void |
setHyperlinkTarget(java.lang.String url) |
void |
setHyperlinkText(java.lang.String text) |
void |
setHyperlinkText(java.lang.String beforeLinkText,
java.lang.String linkText,
java.lang.String afterLinkText) |
void |
setText(java.lang.String text) |
void |
setUseIconAsLink(boolean useIconAsLink) |
void |
updateUI() |
addHighlighter, applyRenderingHints, enforceBackgroundOutsideText, findRegionByX, getHighlightedRegionsBoundsMap, getIconTextGap, getPreferredSize, getRegionText, getTextOffset, isIconAtRight, paintComponent, setDoNotHighlight, setIcon, setIconAtRight, setIconTextGapaddAncestorListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getUI, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, paramString, print, printAll, printBorder, printChildren, printComponent, processKeyBinding, processKeyEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updateadd, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTreeaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCyclepublic HyperlinkLabel()
public HyperlinkLabel(java.lang.String text)
public HyperlinkLabel(java.lang.String text,
java.awt.Color background)
public HyperlinkLabel(java.lang.String text,
java.awt.Color textForegroundColor,
java.awt.Color textBackgroundColor,
java.awt.Color textEffectColor)
public void addNotify()
addNotify in class javax.swing.JComponentpublic void setFontSize(UIUtil.FontSize fontSize)
public void setHyperlinkText(java.lang.String text)
public void setHyperlinkText(java.lang.String beforeLinkText,
java.lang.String linkText,
java.lang.String afterLinkText)
public void setUseIconAsLink(boolean useIconAsLink)
protected void adjustSize()
protected void processComponentKeyEvent(java.awt.event.KeyEvent event)
processComponentKeyEvent in class javax.swing.JComponentprotected void processMouseEvent(java.awt.event.MouseEvent e)
processMouseEvent in class javax.swing.JComponentprotected void processMouseMotionEvent(java.awt.event.MouseEvent e)
processMouseMotionEvent in class javax.swing.JComponentpublic void setText(java.lang.String text)
setText in class HighlightableComponentpublic void setHyperlinkTarget(java.lang.String url)
public void addHyperlinkListener(javax.swing.event.HyperlinkListener listener)
public void removeHyperlinkListener(javax.swing.event.HyperlinkListener listener)
public java.lang.String getText()
protected void fireHyperlinkEvent(java.awt.event.InputEvent inputEvent)
public void doClick()
public void setHtmlText(java.lang.String text)
public void updateUI()
updateUI in class HighlightableComponentpublic javax.accessibility.AccessibleContext getAccessibleContext()
getAccessibleContext in interface javax.accessibility.AccessiblegetAccessibleContext in class HighlightableComponent