Uses of Class
java.awt.font.TextHitInfo
-
Packages that use TextHitInfo Package Description java.awt.event Provides interfaces and classes for dealing with different types of events fired by AWT components.java.awt.font Provides classes and interface relating to fonts.java.awt.im Provides classes and interfaces for the input method framework.java.awt.im.spi 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
Methods in java.awt.event that return TextHitInfo Modifier and Type Method and Description TextHitInfo
InputMethodEvent. getCaret()
Gets the caret.TextHitInfo
InputMethodEvent. getVisiblePosition()
Gets the position that's most important to be visible.Constructors in java.awt.event with parameters of type TextHitInfo Constructor and Description 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.InputMethodEvent(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. -
Uses of TextHitInfo in java.awt.font
Methods in java.awt.font that return TextHitInfo Modifier and Type Method and Description static 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.TextHitInfo
TextLayout. getNextLeftHit(int offset)
Returns the hit for the next caret to the left (top); if no such hit, returnsnull
.TextHitInfo
TextLayout. getNextLeftHit(int offset, TextLayout.CaretPolicy policy)
Returns the hit for the next caret to the left (top); if no such hit, returnsnull
.TextHitInfo
TextLayout. getNextLeftHit(TextHitInfo hit)
Returns the hit for the next caret to the left (top); if no such hit, returnsnull
.TextHitInfo
TextLayout. getNextRightHit(int offset)
Returns the hit for the next caret to the right (bottom); if no such hit, returnsnull
.TextHitInfo
TextLayout. getNextRightHit(int offset, TextLayout.CaretPolicy policy)
Returns the hit for the next caret to the right (bottom); if no such hit, returnsnull
.TextHitInfo
TextLayout. getNextRightHit(TextHitInfo hit)
Returns the hit for the next caret to the right (bottom); if there is no such hit, returnsnull
.TextHitInfo
TextHitInfo. getOffsetHit(int delta)
Creates aTextHitInfo
whose character index is offset bydelta
from thecharIndex
of thisTextHitInfo
.TextHitInfo
TextHitInfo. getOtherHit()
Creates aTextHitInfo
on the other side of the insertion point.TextHitInfo
TextLayout.CaretPolicy. getStrongCaret(TextHitInfo hit1, TextHitInfo hit2, TextLayout layout)
Chooses one of the specifiedTextHitInfo
instances as a strong caret in the specifiedTextLayout
.TextHitInfo
TextLayout. getVisualOtherHit(TextHitInfo hit)
Returns the hit on the opposite side of the specified hit's caret.TextHitInfo
TextLayout. hitTestChar(float x, float y)
Returns aTextHitInfo
corresponding to the specified point.TextHitInfo
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
.Methods in java.awt.font with parameters of type TextHitInfo Modifier and Type Method and Description boolean
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
.Shape
TextLayout. getCaretShape(TextHitInfo hit)
Returns aShape
representing the caret at the specified hit inside the natural bounds of thisTextLayout
.Shape
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.TextHitInfo
TextLayout. getNextLeftHit(TextHitInfo hit)
Returns the hit for the next caret to the left (top); if no such hit, returnsnull
.TextHitInfo
TextLayout. getNextRightHit(TextHitInfo hit)
Returns the hit for the next caret to the right (bottom); if there is no such hit, returnsnull
.TextHitInfo
TextLayout.CaretPolicy. getStrongCaret(TextHitInfo hit1, TextHitInfo hit2, TextLayout layout)
Chooses one of the specifiedTextHitInfo
instances as a strong caret in the specifiedTextLayout
.Shape
TextLayout. getVisualHighlightShape(TextHitInfo firstEndpoint, TextHitInfo secondEndpoint)
Returns aShape
enclosing the visual selection in the specified range, extended to the bounds.Shape
TextLayout. getVisualHighlightShape(TextHitInfo firstEndpoint, TextHitInfo secondEndpoint, Rectangle2D bounds)
Returns a path enclosing the visual selection in the specified range, extended tobounds
.TextHitInfo
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
Methods in java.awt.im that return TextHitInfo Modifier and Type Method and Description TextHitInfo
InputMethodRequests. getLocationOffset(int x, int y)
Gets the offset within the composed text for the specified absolute x and y coordinates on the screen.Methods in java.awt.im with parameters of type TextHitInfo Modifier and Type Method and Description Rectangle
InputMethodRequests. 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
Methods in java.awt.im.spi with parameters of type TextHitInfo Modifier and Type Method and Description void
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.
-
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, 2022, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.