Component.getInputMethodRequests()
InputMethodListener
AttributedCharacterIterator cancelLatestCommittedText(AttributedCharacterIterator.Attribute[] attributes)
AttributedCharacterIterator getCommittedText(int beginIndex, int endIndex, AttributedCharacterIterator.Attribute[] attributes)
int getCommittedTextLength()
int getInsertPositionOffset()
TextHitInfo getLocationOffset(int x, int y)
AttributedCharacterIterator getSelectedText(AttributedCharacterIterator.Attribute[] attributes)
Rectangle getTextLocation(TextHitInfo offset)