JEditorPane.JEditorPaneAccessibleHypertextSupport (Java Platform SE 8 ) (original) (raw)
- javax.accessibility.AccessibleContext
- java.awt.Component.AccessibleAWTComponent
- java.awt.Container.AccessibleAWTContainer
* * javax.swing.JComponent.AccessibleJComponent
* * javax.swing.text.JTextComponent.AccessibleJTextComponent
* * javax.swing.JEditorPane.AccessibleJEditorPane
* * javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupport
- java.awt.Container.AccessibleAWTContainer
- java.awt.Component.AccessibleAWTComponent
All Implemented Interfaces:
Serializable, EventListener, AccessibleAction, AccessibleComponent, AccessibleEditableText, AccessibleExtendedComponent, AccessibleExtendedText, AccessibleHypertext, AccessibleText, CaretListener, DocumentListener
Enclosing class:
JEditorPane
protected class JEditorPane.JEditorPaneAccessibleHypertextSupport
extends JEditorPane.AccessibleJEditorPane
implements AccessibleHypertext
What's returned byAccessibleJEditorPaneHTML.getAccessibleText
. Provides support for AccessibleHypertext
in case there is an HTML document being displayed in thisJEditorPane
.
Nested Class Summary
Nested Classes
Modifier and Type Class Description class JEditorPane.JEditorPaneAccessibleHypertextSupport.HTMLLink * ### Nested classes/interfaces inherited from class javax.swing.[JComponent.AccessibleJComponent](../../javax/swing/JComponent.AccessibleJComponent.html "class in javax.swing") `[JComponent.AccessibleJComponent.AccessibleContainerHandler](../../javax/swing/JComponent.AccessibleJComponent.AccessibleContainerHandler.html "class in javax.swing"), [JComponent.AccessibleJComponent.AccessibleFocusHandler](../../javax/swing/JComponent.AccessibleJComponent.AccessibleFocusHandler.html "class in javax.swing")` * ### Nested classes/interfaces inherited from class java.awt.[Component.AccessibleAWTComponent](../../java/awt/Component.AccessibleAWTComponent.html "class in java.awt") `[Component.AccessibleAWTComponent.AccessibleAWTComponentHandler](../../java/awt/Component.AccessibleAWTComponent.AccessibleAWTComponentHandler.html "class in java.awt"), [Component.AccessibleAWTComponent.AccessibleAWTFocusHandler](../../java/awt/Component.AccessibleAWTComponent.AccessibleAWTFocusHandler.html "class in java.awt")`
Field Summary
* ### Fields inherited from class javax.swing.[JComponent.AccessibleJComponent](../../javax/swing/JComponent.AccessibleJComponent.html "class in javax.swing") `[accessibleFocusHandler](../../javax/swing/JComponent.AccessibleJComponent.html#accessibleFocusHandler)` * ### Fields inherited from class java.awt.[Container.AccessibleAWTContainer](../../java/awt/Container.AccessibleAWTContainer.html "class in java.awt") `[accessibleContainerHandler](../../java/awt/Container.AccessibleAWTContainer.html#accessibleContainerHandler)` * ### Fields inherited from class java.awt.[Component.AccessibleAWTComponent](../../java/awt/Component.AccessibleAWTComponent.html "class in java.awt") `[accessibleAWTComponentHandler](../../java/awt/Component.AccessibleAWTComponent.html#accessibleAWTComponentHandler), [accessibleAWTFocusHandler](../../java/awt/Component.AccessibleAWTComponent.html#accessibleAWTFocusHandler)` * ### Fields inherited from class javax.accessibility.[AccessibleContext](../../javax/accessibility/AccessibleContext.html "class in javax.accessibility") `[ACCESSIBLE_ACTION_PROPERTY](../../javax/accessibility/AccessibleContext.html#ACCESSIBLE%5FACTION%5FPROPERTY), [ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTY](../../javax/accessibility/AccessibleContext.html#ACCESSIBLE%5FACTIVE%5FDESCENDANT%5FPROPERTY), [ACCESSIBLE_CARET_PROPERTY](../../javax/accessibility/AccessibleContext.html#ACCESSIBLE%5FCARET%5FPROPERTY), [ACCESSIBLE_CHILD_PROPERTY](../../javax/accessibility/AccessibleContext.html#ACCESSIBLE%5FCHILD%5FPROPERTY), [ACCESSIBLE_COMPONENT_BOUNDS_CHANGED](../../javax/accessibility/AccessibleContext.html#ACCESSIBLE%5FCOMPONENT%5FBOUNDS%5FCHANGED), [ACCESSIBLE_DESCRIPTION_PROPERTY](../../javax/accessibility/AccessibleContext.html#ACCESSIBLE%5FDESCRIPTION%5FPROPERTY), [ACCESSIBLE_HYPERTEXT_OFFSET](../../javax/accessibility/AccessibleContext.html#ACCESSIBLE%5FHYPERTEXT%5FOFFSET), [ACCESSIBLE_INVALIDATE_CHILDREN](../../javax/accessibility/AccessibleContext.html#ACCESSIBLE%5FINVALIDATE%5FCHILDREN), [ACCESSIBLE_NAME_PROPERTY](../../javax/accessibility/AccessibleContext.html#ACCESSIBLE%5FNAME%5FPROPERTY), [ACCESSIBLE_SELECTION_PROPERTY](../../javax/accessibility/AccessibleContext.html#ACCESSIBLE%5FSELECTION%5FPROPERTY), [ACCESSIBLE_STATE_PROPERTY](../../javax/accessibility/AccessibleContext.html#ACCESSIBLE%5FSTATE%5FPROPERTY), [ACCESSIBLE_TABLE_CAPTION_CHANGED](../../javax/accessibility/AccessibleContext.html#ACCESSIBLE%5FTABLE%5FCAPTION%5FCHANGED), [ACCESSIBLE_TABLE_COLUMN_DESCRIPTION_CHANGED](../../javax/accessibility/AccessibleContext.html#ACCESSIBLE%5FTABLE%5FCOLUMN%5FDESCRIPTION%5FCHANGED), [ACCESSIBLE_TABLE_COLUMN_HEADER_CHANGED](../../javax/accessibility/AccessibleContext.html#ACCESSIBLE%5FTABLE%5FCOLUMN%5FHEADER%5FCHANGED), [ACCESSIBLE_TABLE_MODEL_CHANGED](../../javax/accessibility/AccessibleContext.html#ACCESSIBLE%5FTABLE%5FMODEL%5FCHANGED), [ACCESSIBLE_TABLE_ROW_DESCRIPTION_CHANGED](../../javax/accessibility/AccessibleContext.html#ACCESSIBLE%5FTABLE%5FROW%5FDESCRIPTION%5FCHANGED), [ACCESSIBLE_TABLE_ROW_HEADER_CHANGED](../../javax/accessibility/AccessibleContext.html#ACCESSIBLE%5FTABLE%5FROW%5FHEADER%5FCHANGED), [ACCESSIBLE_TABLE_SUMMARY_CHANGED](../../javax/accessibility/AccessibleContext.html#ACCESSIBLE%5FTABLE%5FSUMMARY%5FCHANGED), [ACCESSIBLE_TEXT_ATTRIBUTES_CHANGED](../../javax/accessibility/AccessibleContext.html#ACCESSIBLE%5FTEXT%5FATTRIBUTES%5FCHANGED), [ACCESSIBLE_TEXT_PROPERTY](../../javax/accessibility/AccessibleContext.html#ACCESSIBLE%5FTEXT%5FPROPERTY), [ACCESSIBLE_VALUE_PROPERTY](../../javax/accessibility/AccessibleContext.html#ACCESSIBLE%5FVALUE%5FPROPERTY), [ACCESSIBLE_VISIBLE_DATA_PROPERTY](../../javax/accessibility/AccessibleContext.html#ACCESSIBLE%5FVISIBLE%5FDATA%5FPROPERTY), [accessibleDescription](../../javax/accessibility/AccessibleContext.html#accessibleDescription), [accessibleName](../../javax/accessibility/AccessibleContext.html#accessibleName), [accessibleParent](../../javax/accessibility/AccessibleContext.html#accessibleParent)` * ### Fields inherited from interface javax.accessibility.[AccessibleText](../../javax/accessibility/AccessibleText.html "interface in javax.accessibility") `[CHARACTER](../../javax/accessibility/AccessibleText.html#CHARACTER), [SENTENCE](../../javax/accessibility/AccessibleText.html#SENTENCE), [WORD](../../javax/accessibility/AccessibleText.html#WORD)` * ### Fields inherited from interface javax.accessibility.[AccessibleAction](../../javax/accessibility/AccessibleAction.html "interface in javax.accessibility") `[CLICK](../../javax/accessibility/AccessibleAction.html#CLICK), [DECREMENT](../../javax/accessibility/AccessibleAction.html#DECREMENT), [INCREMENT](../../javax/accessibility/AccessibleAction.html#INCREMENT), [TOGGLE_EXPAND](../../javax/accessibility/AccessibleAction.html#TOGGLE%5FEXPAND), [TOGGLE_POPUP](../../javax/accessibility/AccessibleAction.html#TOGGLE%5FPOPUP)` * ### Fields inherited from interface javax.accessibility.[AccessibleExtendedText](../../javax/accessibility/AccessibleExtendedText.html "interface in javax.accessibility") `[ATTRIBUTE_RUN](../../javax/accessibility/AccessibleExtendedText.html#ATTRIBUTE%5FRUN), [LINE](../../javax/accessibility/AccessibleExtendedText.html#LINE)`
Constructor Summary
Constructors
Constructor Description JEditorPaneAccessibleHypertextSupport() Make one of these puppies Method Summary
All Methods Instance Methods Concrete Methods
Modifier and Type Method Description AccessibleHyperlink getLink(int linkIndex) Returns the index into an array of hyperlinks that index. int getLinkCount() Returns the number of links within this hypertext doc. int getLinkIndex(int charIndex) Returns the index into an array of hyperlinks that is associated with this character index, or -1 if there is no hyperlink associated with this index. String getLinkText(int linkIndex) Returns the contiguous text within the document that is associated with this hyperlink. * ### Methods inherited from class javax.swing.[JEditorPane.AccessibleJEditorPane](../../javax/swing/JEditorPane.AccessibleJEditorPane.html "class in javax.swing") `[getAccessibleDescription](../../javax/swing/JEditorPane.AccessibleJEditorPane.html#getAccessibleDescription--), [getAccessibleStateSet](../../javax/swing/JEditorPane.AccessibleJEditorPane.html#getAccessibleStateSet--)` * ### Methods inherited from class javax.swing.text.[JTextComponent.AccessibleJTextComponent](../../javax/swing/text/JTextComponent.AccessibleJTextComponent.html "class in javax.swing.text") `[caretUpdate](../../javax/swing/text/JTextComponent.AccessibleJTextComponent.html#caretUpdate-javax.swing.event.CaretEvent-), [changedUpdate](../../javax/swing/text/JTextComponent.AccessibleJTextComponent.html#changedUpdate-javax.swing.event.DocumentEvent-), [cut](../../javax/swing/text/JTextComponent.AccessibleJTextComponent.html#cut-int-int-), [delete](../../javax/swing/text/JTextComponent.AccessibleJTextComponent.html#delete-int-int-), [doAccessibleAction](../../javax/swing/text/JTextComponent.AccessibleJTextComponent.html#doAccessibleAction-int-), [getAccessibleAction](../../javax/swing/text/JTextComponent.AccessibleJTextComponent.html#getAccessibleAction--), [getAccessibleActionCount](../../javax/swing/text/JTextComponent.AccessibleJTextComponent.html#getAccessibleActionCount--), [getAccessibleActionDescription](../../javax/swing/text/JTextComponent.AccessibleJTextComponent.html#getAccessibleActionDescription-int-), [getAccessibleEditableText](../../javax/swing/text/JTextComponent.AccessibleJTextComponent.html#getAccessibleEditableText--), [getAccessibleRole](../../javax/swing/text/JTextComponent.AccessibleJTextComponent.html#getAccessibleRole--), [getAccessibleText](../../javax/swing/text/JTextComponent.AccessibleJTextComponent.html#getAccessibleText--), [getAfterIndex](../../javax/swing/text/JTextComponent.AccessibleJTextComponent.html#getAfterIndex-int-int-), [getAtIndex](../../javax/swing/text/JTextComponent.AccessibleJTextComponent.html#getAtIndex-int-int-), [getBeforeIndex](../../javax/swing/text/JTextComponent.AccessibleJTextComponent.html#getBeforeIndex-int-int-), [getCaretPosition](../../javax/swing/text/JTextComponent.AccessibleJTextComponent.html#getCaretPosition--), [getCharacterAttribute](../../javax/swing/text/JTextComponent.AccessibleJTextComponent.html#getCharacterAttribute-int-), [getCharacterBounds](../../javax/swing/text/JTextComponent.AccessibleJTextComponent.html#getCharacterBounds-int-), [getCharCount](../../javax/swing/text/JTextComponent.AccessibleJTextComponent.html#getCharCount--), [getIndexAtPoint](../../javax/swing/text/JTextComponent.AccessibleJTextComponent.html#getIndexAtPoint-java.awt.Point-), [getSelectedText](../../javax/swing/text/JTextComponent.AccessibleJTextComponent.html#getSelectedText--), [getSelectionEnd](../../javax/swing/text/JTextComponent.AccessibleJTextComponent.html#getSelectionEnd--), [getSelectionStart](../../javax/swing/text/JTextComponent.AccessibleJTextComponent.html#getSelectionStart--), [getTextBounds](../../javax/swing/text/JTextComponent.AccessibleJTextComponent.html#getTextBounds-int-int-), [getTextRange](../../javax/swing/text/JTextComponent.AccessibleJTextComponent.html#getTextRange-int-int-), [getTextSequenceAfter](../../javax/swing/text/JTextComponent.AccessibleJTextComponent.html#getTextSequenceAfter-int-int-), [getTextSequenceAt](../../javax/swing/text/JTextComponent.AccessibleJTextComponent.html#getTextSequenceAt-int-int-), [getTextSequenceBefore](../../javax/swing/text/JTextComponent.AccessibleJTextComponent.html#getTextSequenceBefore-int-int-), [insertTextAtIndex](../../javax/swing/text/JTextComponent.AccessibleJTextComponent.html#insertTextAtIndex-int-java.lang.String-), [insertUpdate](../../javax/swing/text/JTextComponent.AccessibleJTextComponent.html#insertUpdate-javax.swing.event.DocumentEvent-), [paste](../../javax/swing/text/JTextComponent.AccessibleJTextComponent.html#paste-int-), [removeUpdate](../../javax/swing/text/JTextComponent.AccessibleJTextComponent.html#removeUpdate-javax.swing.event.DocumentEvent-), [replaceText](../../javax/swing/text/JTextComponent.AccessibleJTextComponent.html#replaceText-int-int-java.lang.String-), [selectText](../../javax/swing/text/JTextComponent.AccessibleJTextComponent.html#selectText-int-int-), [setAttributes](../../javax/swing/text/JTextComponent.AccessibleJTextComponent.html#setAttributes-int-int-javax.swing.text.AttributeSet-), [setTextContents](../../javax/swing/text/JTextComponent.AccessibleJTextComponent.html#setTextContents-java.lang.String-)` * ### Methods inherited from class javax.swing.[JComponent.AccessibleJComponent](../../javax/swing/JComponent.AccessibleJComponent.html "class in javax.swing") `[addPropertyChangeListener](../../javax/swing/JComponent.AccessibleJComponent.html#addPropertyChangeListener-java.beans.PropertyChangeListener-), [getAccessibleChild](../../javax/swing/JComponent.AccessibleJComponent.html#getAccessibleChild-int-), [getAccessibleChildrenCount](../../javax/swing/JComponent.AccessibleJComponent.html#getAccessibleChildrenCount--), [getAccessibleKeyBinding](../../javax/swing/JComponent.AccessibleJComponent.html#getAccessibleKeyBinding--), [getAccessibleName](../../javax/swing/JComponent.AccessibleJComponent.html#getAccessibleName--), [getBorderTitle](../../javax/swing/JComponent.AccessibleJComponent.html#getBorderTitle-javax.swing.border.Border-), [getTitledBorderText](../../javax/swing/JComponent.AccessibleJComponent.html#getTitledBorderText--), [getToolTipText](../../javax/swing/JComponent.AccessibleJComponent.html#getToolTipText--), [removePropertyChangeListener](../../javax/swing/JComponent.AccessibleJComponent.html#removePropertyChangeListener-java.beans.PropertyChangeListener-)` * ### Methods inherited from class java.awt.[Container.AccessibleAWTContainer](../../java/awt/Container.AccessibleAWTContainer.html "class in java.awt") `[getAccessibleAt](../../java/awt/Container.AccessibleAWTContainer.html#getAccessibleAt-java.awt.Point-)` * ### Methods inherited from class java.awt.[Component.AccessibleAWTComponent](../../java/awt/Component.AccessibleAWTComponent.html "class in java.awt") `[addFocusListener](../../java/awt/Component.AccessibleAWTComponent.html#addFocusListener-java.awt.event.FocusListener-), [contains](../../java/awt/Component.AccessibleAWTComponent.html#contains-java.awt.Point-), [getAccessibleComponent](../../java/awt/Component.AccessibleAWTComponent.html#getAccessibleComponent--), [getAccessibleIndexInParent](../../java/awt/Component.AccessibleAWTComponent.html#getAccessibleIndexInParent--), [getAccessibleParent](../../java/awt/Component.AccessibleAWTComponent.html#getAccessibleParent--), [getBackground](../../java/awt/Component.AccessibleAWTComponent.html#getBackground--), [getBounds](../../java/awt/Component.AccessibleAWTComponent.html#getBounds--), [getCursor](../../java/awt/Component.AccessibleAWTComponent.html#getCursor--), [getFont](../../java/awt/Component.AccessibleAWTComponent.html#getFont--), [getFontMetrics](../../java/awt/Component.AccessibleAWTComponent.html#getFontMetrics-java.awt.Font-), [getForeground](../../java/awt/Component.AccessibleAWTComponent.html#getForeground--), [getLocale](../../java/awt/Component.AccessibleAWTComponent.html#getLocale--), [getLocation](../../java/awt/Component.AccessibleAWTComponent.html#getLocation--), [getLocationOnScreen](../../java/awt/Component.AccessibleAWTComponent.html#getLocationOnScreen--), [getSize](../../java/awt/Component.AccessibleAWTComponent.html#getSize--), [isEnabled](../../java/awt/Component.AccessibleAWTComponent.html#isEnabled--), [isFocusTraversable](../../java/awt/Component.AccessibleAWTComponent.html#isFocusTraversable--), [isShowing](../../java/awt/Component.AccessibleAWTComponent.html#isShowing--), [isVisible](../../java/awt/Component.AccessibleAWTComponent.html#isVisible--), [removeFocusListener](../../java/awt/Component.AccessibleAWTComponent.html#removeFocusListener-java.awt.event.FocusListener-), [requestFocus](../../java/awt/Component.AccessibleAWTComponent.html#requestFocus--), [setBackground](../../java/awt/Component.AccessibleAWTComponent.html#setBackground-java.awt.Color-), [setBounds](../../java/awt/Component.AccessibleAWTComponent.html#setBounds-java.awt.Rectangle-), [setCursor](../../java/awt/Component.AccessibleAWTComponent.html#setCursor-java.awt.Cursor-), [setEnabled](../../java/awt/Component.AccessibleAWTComponent.html#setEnabled-boolean-), [setFont](../../java/awt/Component.AccessibleAWTComponent.html#setFont-java.awt.Font-), [setForeground](../../java/awt/Component.AccessibleAWTComponent.html#setForeground-java.awt.Color-), [setLocation](../../java/awt/Component.AccessibleAWTComponent.html#setLocation-java.awt.Point-), [setSize](../../java/awt/Component.AccessibleAWTComponent.html#setSize-java.awt.Dimension-), [setVisible](../../java/awt/Component.AccessibleAWTComponent.html#setVisible-boolean-)` * ### Methods inherited from class javax.accessibility.[AccessibleContext](../../javax/accessibility/AccessibleContext.html "class in javax.accessibility") `[firePropertyChange](../../javax/accessibility/AccessibleContext.html#firePropertyChange-java.lang.String-java.lang.Object-java.lang.Object-), [getAccessibleIcon](../../javax/accessibility/AccessibleContext.html#getAccessibleIcon--), [getAccessibleRelationSet](../../javax/accessibility/AccessibleContext.html#getAccessibleRelationSet--), [getAccessibleSelection](../../javax/accessibility/AccessibleContext.html#getAccessibleSelection--), [getAccessibleTable](../../javax/accessibility/AccessibleContext.html#getAccessibleTable--), [getAccessibleValue](../../javax/accessibility/AccessibleContext.html#getAccessibleValue--), [setAccessibleDescription](../../javax/accessibility/AccessibleContext.html#setAccessibleDescription-java.lang.String-), [setAccessibleName](../../javax/accessibility/AccessibleContext.html#setAccessibleName-java.lang.String-), [setAccessibleParent](../../javax/accessibility/AccessibleContext.html#setAccessibleParent-javax.accessibility.Accessible-)` * ### Methods inherited from class java.lang.[Object](../../java/lang/Object.html "class in java.lang") `[clone](../../java/lang/Object.html#clone--), [equals](../../java/lang/Object.html#equals-java.lang.Object-), [finalize](../../java/lang/Object.html#finalize--), [getClass](../../java/lang/Object.html#getClass--), [hashCode](../../java/lang/Object.html#hashCode--), [notify](../../java/lang/Object.html#notify--), [notifyAll](../../java/lang/Object.html#notifyAll--), [toString](../../java/lang/Object.html#toString--), [wait](../../java/lang/Object.html#wait--), [wait](../../java/lang/Object.html#wait-long-), [wait](../../java/lang/Object.html#wait-long-int-)` * ### Methods inherited from interface javax.accessibility.[AccessibleText](../../javax/accessibility/AccessibleText.html "interface in javax.accessibility") `[getAfterIndex](../../javax/accessibility/AccessibleText.html#getAfterIndex-int-int-), [getAtIndex](../../javax/accessibility/AccessibleText.html#getAtIndex-int-int-), [getBeforeIndex](../../javax/accessibility/AccessibleText.html#getBeforeIndex-int-int-), [getCaretPosition](../../javax/accessibility/AccessibleText.html#getCaretPosition--), [getCharacterAttribute](../../javax/accessibility/AccessibleText.html#getCharacterAttribute-int-), [getCharacterBounds](../../javax/accessibility/AccessibleText.html#getCharacterBounds-int-), [getCharCount](../../javax/accessibility/AccessibleText.html#getCharCount--), [getIndexAtPoint](../../javax/accessibility/AccessibleText.html#getIndexAtPoint-java.awt.Point-), [getSelectedText](../../javax/accessibility/AccessibleText.html#getSelectedText--), [getSelectionEnd](../../javax/accessibility/AccessibleText.html#getSelectionEnd--), [getSelectionStart](../../javax/accessibility/AccessibleText.html#getSelectionStart--)` * ### Methods inherited from interface javax.accessibility.[AccessibleComponent](../../javax/accessibility/AccessibleComponent.html "interface in javax.accessibility") `[addFocusListener](../../javax/accessibility/AccessibleComponent.html#addFocusListener-java.awt.event.FocusListener-), [contains](../../javax/accessibility/AccessibleComponent.html#contains-java.awt.Point-), [getAccessibleAt](../../javax/accessibility/AccessibleComponent.html#getAccessibleAt-java.awt.Point-), [getBackground](../../javax/accessibility/AccessibleComponent.html#getBackground--), [getBounds](../../javax/accessibility/AccessibleComponent.html#getBounds--), [getCursor](../../javax/accessibility/AccessibleComponent.html#getCursor--), [getFont](../../javax/accessibility/AccessibleComponent.html#getFont--), [getFontMetrics](../../javax/accessibility/AccessibleComponent.html#getFontMetrics-java.awt.Font-), [getForeground](../../javax/accessibility/AccessibleComponent.html#getForeground--), [getLocation](../../javax/accessibility/AccessibleComponent.html#getLocation--), [getLocationOnScreen](../../javax/accessibility/AccessibleComponent.html#getLocationOnScreen--), [getSize](../../javax/accessibility/AccessibleComponent.html#getSize--), [isEnabled](../../javax/accessibility/AccessibleComponent.html#isEnabled--), [isFocusTraversable](../../javax/accessibility/AccessibleComponent.html#isFocusTraversable--), [isShowing](../../javax/accessibility/AccessibleComponent.html#isShowing--), [isVisible](../../javax/accessibility/AccessibleComponent.html#isVisible--), [removeFocusListener](../../javax/accessibility/AccessibleComponent.html#removeFocusListener-java.awt.event.FocusListener-), [requestFocus](../../javax/accessibility/AccessibleComponent.html#requestFocus--), [setBackground](../../javax/accessibility/AccessibleComponent.html#setBackground-java.awt.Color-), [setBounds](../../javax/accessibility/AccessibleComponent.html#setBounds-java.awt.Rectangle-), [setCursor](../../javax/accessibility/AccessibleComponent.html#setCursor-java.awt.Cursor-), [setEnabled](../../javax/accessibility/AccessibleComponent.html#setEnabled-boolean-), [setFont](../../javax/accessibility/AccessibleComponent.html#setFont-java.awt.Font-), [setForeground](../../javax/accessibility/AccessibleComponent.html#setForeground-java.awt.Color-), [setLocation](../../javax/accessibility/AccessibleComponent.html#setLocation-java.awt.Point-), [setSize](../../javax/accessibility/AccessibleComponent.html#setSize-java.awt.Dimension-), [setVisible](../../javax/accessibility/AccessibleComponent.html#setVisible-boolean-)`
Constructor Detail
* #### JEditorPaneAccessibleHypertextSupport public JEditorPaneAccessibleHypertextSupport() Make one of these puppies
Method Detail
* #### getLinkCount public int getLinkCount() Returns the number of links within this hypertext doc. Specified by: `[getLinkCount](../../javax/accessibility/AccessibleHypertext.html#getLinkCount--)` in interface `[AccessibleHypertext](../../javax/accessibility/AccessibleHypertext.html "interface in javax.accessibility")` Returns: number of links in this hypertext doc. * #### getLinkIndex public int getLinkIndex(int charIndex) Returns the index into an array of hyperlinks that is associated with this character index, or -1 if there is no hyperlink associated with this index. Specified by: `[getLinkIndex](../../javax/accessibility/AccessibleHypertext.html#getLinkIndex-int-)` in interface `[AccessibleHypertext](../../javax/accessibility/AccessibleHypertext.html "interface in javax.accessibility")` Parameters: `charIndex` \- index within the text Returns: index into the set of hyperlinks for this hypertext doc. * #### getLink public [AccessibleHyperlink](../../javax/accessibility/AccessibleHyperlink.html "class in javax.accessibility") getLink(int linkIndex) Returns the index into an array of hyperlinks that index. If there is no hyperlink at this index, it returns null. Specified by: `[getLink](../../javax/accessibility/AccessibleHypertext.html#getLink-int-)` in interface `[AccessibleHypertext](../../javax/accessibility/AccessibleHypertext.html "interface in javax.accessibility")` Parameters: `linkIndex` \- into the set of hyperlinks for this hypertext doc. Returns: string representation of the hyperlink * #### getLinkText public [String](../../java/lang/String.html "class in java.lang") getLinkText(int linkIndex) Returns the contiguous text within the document that is associated with this hyperlink. Parameters: `linkIndex` \- into the set of hyperlinks for this hypertext doc. Returns: the contiguous text sharing the link at this index
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.