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.AccessibleHighlightable
javax.swing.JComponent.AccessibleJComponent
myHasFocus, myHighlightedRegions, myIcon, myIconTextGap, myIsSelected, myPaintUnfocusedSelection, myText
listenerList, 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, setIconTextGap
addAncestorListener, 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, update
add, 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, validateTree
action, 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, transferFocusUpCycle
public 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.JComponent
public 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.JComponent
protected void processMouseEvent(java.awt.event.MouseEvent e)
processMouseEvent
in class javax.swing.JComponent
protected void processMouseMotionEvent(java.awt.event.MouseEvent e)
processMouseMotionEvent
in class javax.swing.JComponent
public void setText(java.lang.String text)
setText
in class HighlightableComponent
public 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 HighlightableComponent
public javax.accessibility.AccessibleContext getAccessibleContext()
getAccessibleContext
in interface javax.accessibility.Accessible
getAccessibleContext
in class HighlightableComponent