- 所有已知的子接口:
AccessibleEditableText,AccessibleHypertext
- 所有已知的实现类:
AbstractButton.AccessibleAbstractButton,JButton.AccessibleJButton,JCheckBox.AccessibleJCheckBox,JCheckBoxMenuItem.AccessibleJCheckBoxMenuItem,JEditorPane.AccessibleJEditorPane,JEditorPane.AccessibleJEditorPaneHTML,JEditorPane.JEditorPaneAccessibleHypertextSupport,JLabel.AccessibleJLabel,JMenu.AccessibleJMenu,JMenuItem.AccessibleJMenuItem,JPasswordField.AccessibleJPasswordField,JRadioButton.AccessibleJRadioButton,JRadioButtonMenuItem.AccessibleJRadioButtonMenuItem,JSpinner.AccessibleJSpinner,JTextArea.AccessibleJTextArea,JTextComponent.AccessibleJTextComponent,JTextField.AccessibleJTextField,JToggleButton.AccessibleJToggleButton,ProgressMonitor.AccessibleProgressMonitor,TextArea.AccessibleAWTTextArea,TextComponent.AccessibleAWTTextComponent,TextField.AccessibleAWTTextField
public interface AccessibleText
AccessibleText 接口应该由在显示器上呈现文本信息的所有类实现。此接口为辅助技术提供标准机制,以通过其内容、属性和空间位置访问该文本。应用程序可以通过首先获取对象的AccessibleContext(参见Accessible )然后调用AccessibleContext的AccessibleContext.getAccessibleText() 方法来确定对象是否支持AccessibleText接口。如果返回值不是 null ,则该对象支持此接口。
- 参见:
-
字段摘要
字段 -
方法总结
修饰符和类型方法描述getAfterIndex(int part, int index) 返回给定索引后的String。getAtIndex(int part, int index) 返回给定索引处的String。getBeforeIndex(int part, int index) 返回给定索引之前的String。int返回插入符号从零开始的偏移量。getCharacterAttribute(int i) 返回给定索引处给定字符的AttributeSet。getCharacterBounds(int i) 确定字符串中给定索引处字符的边界框。int返回字符数(有效索引)。int给定局部坐标中的一个点,返回该点下字符的从零开始的索引。返回选定的文本部分。int返回所选文本中的结束偏移量。int返回所选文本中的起始偏移量。
-
字段详细信息
-
CHARACTER
static final int CHARACTER用于指示应检索的文本部分是字符的常量。- 参见:
-
WORD
static final int WORD用于指示应检索的文本部分是单词的常量。- 参见:
-
SENTENCE
static final int SENTENCE常量,用于指示应该检索的文本部分是一个句子。句子是表达断言、问题、命令、愿望、感叹或动作执行的一串单词。在英语locale中,字符串通常以大写字母开头并以适当的结尾标点符号结尾;例如句号、问号或感叹号。其他地区可能使用不同的大小写和/或标点符号。
- 参见:
-
-
方法详情
-
getIndexAtPoint
给定局部坐标中的一个点,返回该点下字符的从零开始的索引。如果该点无效,则此方法返回 -1。- 参数:
p- 本地坐标中的点- 返回:
Point p下字符的从零开始的索引;如果点无效返回-1。
-
getCharacterBounds
确定字符串中给定索引处字符的边界框。边界以局部坐标返回。如果索引无效,则返回一个空矩形。- 参数:
i- 字符串的索引- 返回:
- 字符边界框的屏幕坐标,如果索引无效,则返回一个空矩形。
-
getCharCount
int getCharCount()返回字符数(有效索引)。- 返回:
- 字符数
-
getCaretPosition
int getCaretPosition()返回插入符号从零开始的偏移量。注意:插入符号右侧的索引值与偏移量相同(插入符号位于两个字符之间)。
- 返回:
- 插入符号从零开始的偏移量
-
getAtIndex
返回给定索引处的String。- 参数:
part- 要检索的字符、单词或句子index- 文本中的索引- 返回:
- 字母、单词或句子
-
getAfterIndex
返回给定索引后的String。- 参数:
part- 要检索的字符、单词或句子index- 文本中的索引- 返回:
- 字母、单词或句子
-
getBeforeIndex
返回给定索引之前的String。- 参数:
part- 要检索的字符、单词或句子index- 文本中的索引- 返回:
- 字母、单词或句子
-
getCharacterAttribute
返回给定索引处给定字符的AttributeSet。- 参数:
i- 从零开始的文本索引- 返回:
-
角色的
AttributeSet
-
getSelectionStart
int getSelectionStart()返回所选文本中的起始偏移量。如果没有选择,但有插入符号,则开始和结束偏移量将相同。- 返回:
- 选择开始的文本中的索引
-
getSelectionEnd
int getSelectionEnd()返回所选文本中的结束偏移量。如果没有选择,但有插入符号,则开始和结束偏移量将相同。- 返回:
- 索引到选择结束的文本
-
getSelectedText
String getSelectedText()返回选定的文本部分。- 返回:
-
所选文本的
String部分
-