Spec-Zone .ru
спецификации, руководства, описания, API
|
public class InputMethodHighlight extends Object
Toolkit.mapInputMethodHighlight(java.awt.im.InputMethodHighlight)
отображаться на конкретный стиль. Абстрактное описание состоит из трех полей: selected
, state
, и variation
. selected
указывает, является ли текстовый диапазон тем, что входной метод в настоящий момент продолжает работать, например, сегмент, для которого кандидатов преобразования в настоящий момент показывают в меню. state
представляет состояние преобразования. Государственные значения определяются входной платформой метода и должны быть отличены во всех отображениях от краткого обзора до конкретных стилей. В настоящий момент определенные значения состояния являются сырыми данными (непреобразованными) и преобразованными. Эти значения состояния рекомендуются для использования прежде и после основного шага преобразования текстового состава, скажем, прежде и после каны-> кандзи или система транслитерации китайских иероглифов-> hanzi преобразование. variation
поле позволяет входным методам выражать дополнительную информацию о результатах преобразования.
Экземпляры InputMethodHighlight обычно используются в качестве значений атрибута, возвращенных из AttributedCharacterIterator для атрибута INPUT_METHOD_HIGHLIGHT. Они могут быть обернуты в Annotation
экземпляры, чтобы указать на отдельные текстовые сегменты.
AttributedCharacterIterator
Модификатор и Тип | Поле и Описание |
---|---|
static int |
CONVERTED_TEXT
Постоянный для преобразованного текстового состояния.
|
static int |
RAW_TEXT
Постоянный для необработанного текстового состояния.
|
static InputMethodHighlight |
SELECTED_CONVERTED_TEXT_HIGHLIGHT
Постоянный для значения по умолчанию выделяются для выбранного преобразованного текста.
|
static InputMethodHighlight |
SELECTED_RAW_TEXT_HIGHLIGHT
Постоянный для значения по умолчанию выделяются для выбранного необработанного текста.
|
static InputMethodHighlight |
UNSELECTED_CONVERTED_TEXT_HIGHLIGHT
Постоянный для значения по умолчанию выделяются для отменявшего преобразованного текста.
|
static InputMethodHighlight |
UNSELECTED_RAW_TEXT_HIGHLIGHT
Постоянный для значения по умолчанию выделяются для отменявшего необработанного текста.
|
Конструктор и Описание |
---|
InputMethodHighlight(boolean selected, int state)
Создает входную запись выделения метода.
|
InputMethodHighlight(boolean selected, int state, int variation)
Создает входную запись выделения метода.
|
InputMethodHighlight(boolean selected, int state, int variation, Map<TextAttribute,?> style)
Создает входную запись выделения метода.
|
Модификатор и Тип | Метод и Описание |
---|---|
int |
getState()
Возвращает состояние преобразования текстового диапазона.
|
Map<TextAttribute,?> |
getStyle()
Возвращает атрибуты стиля рендеринга для текстового диапазона, или нуль.
|
int |
getVariation()
Возвращает изменение текстового диапазона.
|
boolean |
isSelected()
Возвраты, выбирается ли текстовый диапазон.
|
public static final int RAW_TEXT
public static final int CONVERTED_TEXT
public static final InputMethodHighlight UNSELECTED_RAW_TEXT_HIGHLIGHT
public static final InputMethodHighlight SELECTED_RAW_TEXT_HIGHLIGHT
public static final InputMethodHighlight UNSELECTED_CONVERTED_TEXT_HIGHLIGHT
public static final InputMethodHighlight SELECTED_CONVERTED_TEXT_HIGHLIGHT
public InputMethodHighlight(boolean selected, int state)
selected
- Выбирается ли текстовый диапазонstate
- Состояние преобразования для текстового диапазона - RAW_TEXT или CONVERTED_TEXTIllegalArgumentException
- если состояние кроме RAW_TEXT или CONVERTED_TEXT даетсяRAW_TEXT
, CONVERTED_TEXT
public InputMethodHighlight(boolean selected, int state, int variation)
selected
- Выбирается ли текстовый диапазонstate
- Состояние преобразования для текстового диапазона - RAW_TEXT или CONVERTED_TEXTvariation
- Изменение стиля для текстового диапазонаIllegalArgumentException
- если состояние кроме RAW_TEXT или CONVERTED_TEXT даетсяRAW_TEXT
, CONVERTED_TEXT
public InputMethodHighlight(boolean selected, int state, int variation, Map<TextAttribute,?> style)
selected
- выбирается ли текстовый диапазонstate
- состояние преобразования для текстового диапазона - RAW_TEXT или CONVERTED_TEXTvariation
- изменение для текстового диапазонаstyle
- стиль рендеринга приписывает для текстового диапазона, или нуляIllegalArgumentException
- если состояние кроме RAW_TEXT или CONVERTED_TEXT даетсяRAW_TEXT
, CONVERTED_TEXT
public boolean isSelected()
public int getState()
RAW_TEXT
, CONVERTED_TEXT
public int getVariation()
public Map<TextAttribute,?> getStyle()
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92