Uses of Class
java.awt.font.TextHitInfo
Package
Description
Provides interfaces and classes for dealing with different types of events
fired by AWT components.
Provides classes and interface relating to fonts.
Provides classes and interfaces for the input method framework.
Provides interfaces that enable the development of input methods that can be
used with any Java runtime environment.
-
Uses of TextHitInfo in java.awt.event
Modifier and TypeMethodDescriptionInputMethodEvent.getCaret()
Gets the caret.InputMethodEvent.getVisiblePosition()
Gets the position that's most important to be visible.ModifierConstructorDescriptionInputMethodEvent(Component source, int id, long when, AttributedCharacterIterator text, int committedCharacterCount, TextHitInfo caret, TextHitInfo visiblePosition)
Constructs anInputMethodEvent
with the specified source component, type, time, text, caret, and visiblePosition.InputMethodEvent(Component source, int id, TextHitInfo caret, TextHitInfo visiblePosition)
Constructs anInputMethodEvent
with the specified source component, type, caret, and visiblePosition.InputMethodEvent(Component source, int id, AttributedCharacterIterator text, int committedCharacterCount, TextHitInfo caret, TextHitInfo visiblePosition)
Constructs anInputMethodEvent
with the specified source component, type, text, caret, and visiblePosition. -
Uses of TextHitInfo in java.awt.font
Modifier and TypeMethodDescriptionstatic TextHitInfo
TextHitInfo.afterOffset(int offset)
Creates aTextHitInfo
at the specified offset, associated with the character after the offset.static TextHitInfo
TextHitInfo.beforeOffset(int offset)
Creates aTextHitInfo
at the specified offset, associated with the character before the offset.TextLayout.getNextLeftHit(int offset)
Returns the hit for the next caret to the left (top); if no such hit, returnsnull
.TextLayout.getNextLeftHit(int offset, TextLayout.CaretPolicy policy)
Returns the hit for the next caret to the left (top); if no such hit, returnsnull
.TextLayout.getNextLeftHit(TextHitInfo hit)
Returns the hit for the next caret to the left (top); if no such hit, returnsnull
.TextLayout.getNextRightHit(int offset)
Returns the hit for the next caret to the right (bottom); if no such hit, returnsnull
.TextLayout.getNextRightHit(int offset, TextLayout.CaretPolicy policy)
Returns the hit for the next caret to the right (bottom); if no such hit, returnsnull
.TextLayout.getNextRightHit(TextHitInfo hit)
Returns the hit for the next caret to the right (bottom); if there is no such hit, returnsnull
.TextHitInfo.getOffsetHit(int delta)
Creates aTextHitInfo
whose character index is offset bydelta
from thecharIndex
of thisTextHitInfo
.TextHitInfo.getOtherHit()
Creates aTextHitInfo
on the other side of the insertion point.TextLayout.CaretPolicy.getStrongCaret(TextHitInfo hit1, TextHitInfo hit2, TextLayout layout)
Chooses one of the specifiedTextHitInfo
instances as a strong caret in the specifiedTextLayout
.TextLayout.getVisualOtherHit(TextHitInfo hit)
Returns the hit on the opposite side of the specified hit's caret.TextLayout.hitTestChar(float x, float y)
Returns aTextHitInfo
corresponding to the specified point.TextLayout.hitTestChar(float x, float y, Rectangle2D bounds)
Returns aTextHitInfo
corresponding to the specified point.static TextHitInfo
TextHitInfo.leading(int charIndex)
Creates aTextHitInfo
on the leading edge of the character at the specifiedcharIndex
.static TextHitInfo
TextHitInfo.trailing(int charIndex)
Creates a hit on the trailing edge of the character at the specifiedcharIndex
.Modifier and TypeMethodDescriptionboolean
TextHitInfo.equals(TextHitInfo hitInfo)
Returnstrue
if the specifiedTextHitInfo
has the samecharIndex
andisLeadingEdge
as thisTextHitInfo
.float[]
TextLayout.getCaretInfo(TextHitInfo hit)
Returns information about the caret corresponding tohit
.float[]
TextLayout.getCaretInfo(TextHitInfo hit, Rectangle2D bounds)
Returns information about the caret corresponding tohit
.TextLayout.getCaretShape(TextHitInfo hit)
Returns aShape
representing the caret at the specified hit inside the natural bounds of thisTextLayout
.TextLayout.getCaretShape(TextHitInfo hit, Rectangle2D bounds)
Returns aShape
representing the caret at the specified hit inside the specified bounds.int[]
TextLayout.getLogicalRangesForVisualSelection(TextHitInfo firstEndpoint, TextHitInfo secondEndpoint)
Returns the logical ranges of text corresponding to a visual selection.TextLayout.getNextLeftHit(TextHitInfo hit)
Returns the hit for the next caret to the left (top); if no such hit, returnsnull
.TextLayout.getNextRightHit(TextHitInfo hit)
Returns the hit for the next caret to the right (bottom); if there is no such hit, returnsnull
.TextLayout.CaretPolicy.getStrongCaret(TextHitInfo hit1, TextHitInfo hit2, TextLayout layout)
Chooses one of the specifiedTextHitInfo
instances as a strong caret in the specifiedTextLayout
.TextLayout.getVisualHighlightShape(TextHitInfo firstEndpoint, TextHitInfo secondEndpoint)
Returns aShape
enclosing the visual selection in the specified range, extended to the bounds.TextLayout.getVisualHighlightShape(TextHitInfo firstEndpoint, TextHitInfo secondEndpoint, Rectangle2D bounds)
Returns a path enclosing the visual selection in the specified range, extended tobounds
.TextLayout.getVisualOtherHit(TextHitInfo hit)
Returns the hit on the opposite side of the specified hit's caret.void
TextLayout.hitToPoint(TextHitInfo hit, Point2D point)
Convert a hit to a point in standard coordinates. -
Uses of TextHitInfo in java.awt.im
Modifier and TypeMethodDescriptionInputMethodRequests.getLocationOffset(int x, int y)
Gets the offset within the composed text for the specified absolute x and y coordinates on the screen.Modifier and TypeMethodDescriptionInputMethodRequests.getTextLocation(TextHitInfo offset)
Gets the location of a specified offset in the current composed text, or of the selection in committed text. -
Uses of TextHitInfo in java.awt.im.spi
Modifier and TypeMethodDescriptionvoid
InputMethodContext.dispatchInputMethodEvent(int id, AttributedCharacterIterator text, int committedCharacterCount, TextHitInfo caret, TextHitInfo visiblePosition)
Creates an input method event from the arguments given and dispatches it to the client component.