| Package | Description | 
|---|---|
| javax.swing | Provides a set of "lightweight"
(all-Java language) components that,
to the maximum degree possible, work the same on all platforms. | 
| javax.swing.plaf | Provides one interface and many abstract classes that
Swing uses to provide its pluggable look-and-feel capabilities. | 
| javax.swing.plaf.basic | Provides user interface objects built according to the
Basic look and feel. | 
| javax.swing.plaf.multi | Provides user interface objects that combine two or more look and feels. | 
| javax.swing.text | Provides classes and interfaces that deal with editable
and noneditable text components. | 
| javax.swing.text.html | Provides the class  HTMLEditorKitand supporting classes
for creating HTML text editors. | 
| Modifier and Type | Method and Description | 
|---|---|
| int | JList. getNextMatch(String prefix,
            int startIndex,
            Position.Bias bias)Returns the next list element whose  toStringvalue
 starts with the given prefix. | 
| TreePath | JTree. getNextMatch(String prefix,
            int startingRow,
            Position.Bias bias)Returns the TreePath to the next tree element that
 begins with a prefix. | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract void | TextUI. damageRange(JTextComponent t,
           int p0,
           int p1,
           Position.Bias firstBias,
           Position.Bias secondBias)Causes the portion of the view responsible for the
 given part of the model to be repainted. | 
| abstract int | TextUI. getNextVisualPositionFrom(JTextComponent t,
                         int pos,
                         Position.Bias b,
                         int direction,
                         Position.Bias[] biasRet)Provides a way to determine the next visually represented model
 location that one might place a caret. | 
| abstract int | TextUI. getNextVisualPositionFrom(JTextComponent t,
                         int pos,
                         Position.Bias b,
                         int direction,
                         Position.Bias[] biasRet)Provides a way to determine the next visually represented model
 location that one might place a caret. | 
| abstract Rectangle | TextUI. modelToView(JTextComponent t,
           int pos,
           Position.Bias bias)Converts the given location in the model to a place in
 the view coordinate system. | 
| abstract int | TextUI. viewToModel(JTextComponent t,
           Point pt,
           Position.Bias[] biasReturn)Provides a mapping from the view coordinate space to the logical
 coordinate space of the model. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | BasicTextUI. damageRange(JTextComponent t,
           int p0,
           int p1,
           Position.Bias p0Bias,
           Position.Bias p1Bias)Causes the portion of the view responsible for the
 given part of the model to be repainted. | 
| int | BasicTextUI. getNextVisualPositionFrom(JTextComponent t,
                         int pos,
                         Position.Bias b,
                         int direction,
                         Position.Bias[] biasRet)Provides a way to determine the next visually represented model
 location that one might place a caret. | 
| int | BasicTextUI. getNextVisualPositionFrom(JTextComponent t,
                         int pos,
                         Position.Bias b,
                         int direction,
                         Position.Bias[] biasRet)Provides a way to determine the next visually represented model
 location that one might place a caret. | 
| Rectangle | BasicTextUI. modelToView(JTextComponent tc,
           int pos,
           Position.Bias bias)Converts the given location in the model to a place in
 the view coordinate system. | 
| int | BasicTextUI. viewToModel(JTextComponent tc,
           Point pt,
           Position.Bias[] biasReturn)Converts the given place in the view coordinate system
 to the nearest representative location in the model. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | MultiTextUI. damageRange(JTextComponent a,
           int b,
           int c,
           Position.Bias d,
           Position.Bias e)Invokes the  damageRangemethod on each UI handled by this object. | 
| int | MultiTextUI. getNextVisualPositionFrom(JTextComponent a,
                         int b,
                         Position.Bias c,
                         int d,
                         Position.Bias[] e)Invokes the  getNextVisualPositionFrommethod on each UI handled by this object. | 
| int | MultiTextUI. getNextVisualPositionFrom(JTextComponent a,
                         int b,
                         Position.Bias c,
                         int d,
                         Position.Bias[] e)Invokes the  getNextVisualPositionFrommethod on each UI handled by this object. | 
| Rectangle | MultiTextUI. modelToView(JTextComponent a,
           int b,
           Position.Bias c)Invokes the  modelToViewmethod on each UI handled by this object. | 
| int | MultiTextUI. viewToModel(JTextComponent a,
           Point b,
           Position.Bias[] c)Invokes the  viewToModelmethod on each UI handled by this object. | 
| Modifier and Type | Field and Description | 
|---|---|
| static Position.Bias | Position.Bias. BackwardIndicates a bias toward the previous character
 in the model. | 
| static Position.Bias | Position.Bias. ForwardIndicates to bias toward the next character
 in the model. | 
| Modifier and Type | Method and Description | 
|---|---|
| Position.Bias | JTextComponent.DropLocation. getBias()Returns the bias for the drop index. | 
| Position.Bias | DefaultCaret. getDotBias()Returns the bias of the caret position. | 
| Position.Bias | DefaultCaret. getMarkBias()Returns the bias of the mark. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected boolean | CompositeView. flipEastAndWestAtEnds(int position,
                     Position.Bias bias)Determines in which direction the next view lays. | 
| protected boolean | ParagraphView. flipEastAndWestAtEnds(int position,
                     Position.Bias bias)Determines in which direction the next view lays. | 
| protected boolean | BoxView. flipEastAndWestAtEnds(int position,
                     Position.Bias bias)Determines in which direction the next view lays. | 
| protected int | ParagraphView. getClosestPositionTo(int pos,
                    Position.Bias b,
                    Shape a,
                    int direction,
                    Position.Bias[] biasRet,
                    int rowIndex,
                    int x)Returns the closest model position to  x. | 
| protected int | ParagraphView. getClosestPositionTo(int pos,
                    Position.Bias b,
                    Shape a,
                    int direction,
                    Position.Bias[] biasRet,
                    int rowIndex,
                    int x)Returns the closest model position to  x. | 
| protected int | CompositeView. getNextEastWestVisualPositionFrom(int pos,
                                 Position.Bias b,
                                 Shape a,
                                 int direction,
                                 Position.Bias[] biasRet)Returns the next visual position for the cursor, in either the
 east or west direction. | 
| protected int | CompositeView. getNextEastWestVisualPositionFrom(int pos,
                                 Position.Bias b,
                                 Shape a,
                                 int direction,
                                 Position.Bias[] biasRet)Returns the next visual position for the cursor, in either the
 east or west direction. | 
| protected int | CompositeView. getNextNorthSouthVisualPositionFrom(int pos,
                                   Position.Bias b,
                                   Shape a,
                                   int direction,
                                   Position.Bias[] biasRet)Returns the next visual position for the cursor, in either the
 north or south direction. | 
| protected int | CompositeView. getNextNorthSouthVisualPositionFrom(int pos,
                                   Position.Bias b,
                                   Shape a,
                                   int direction,
                                   Position.Bias[] biasRet)Returns the next visual position for the cursor, in either the
 north or south direction. | 
| protected int | ParagraphView. getNextNorthSouthVisualPositionFrom(int pos,
                                   Position.Bias b,
                                   Shape a,
                                   int direction,
                                   Position.Bias[] biasRet)Returns the next visual position for the cursor, in
 either the east or west direction. | 
| protected int | ParagraphView. getNextNorthSouthVisualPositionFrom(int pos,
                                   Position.Bias b,
                                   Shape a,
                                   int direction,
                                   Position.Bias[] biasRet)Returns the next visual position for the cursor, in
 either the east or west direction. | 
| int | GlyphView.GlyphPainter. getNextVisualPositionFrom(GlyphView v,
                         int pos,
                         Position.Bias b,
                         Shape a,
                         int direction,
                         Position.Bias[] biasRet)Provides a way to determine the next visually represented model
 location that one might place a caret. | 
| int | GlyphView.GlyphPainter. getNextVisualPositionFrom(GlyphView v,
                         int pos,
                         Position.Bias b,
                         Shape a,
                         int direction,
                         Position.Bias[] biasRet)Provides a way to determine the next visually represented model
 location that one might place a caret. | 
| int | CompositeView. getNextVisualPositionFrom(int pos,
                         Position.Bias b,
                         Shape a,
                         int direction,
                         Position.Bias[] biasRet)Provides a way to determine the next visually represented model
 location that one might place a caret. | 
| int | CompositeView. getNextVisualPositionFrom(int pos,
                         Position.Bias b,
                         Shape a,
                         int direction,
                         Position.Bias[] biasRet)Provides a way to determine the next visually represented model
 location that one might place a caret. | 
| int | View. getNextVisualPositionFrom(int pos,
                         Position.Bias b,
                         Shape a,
                         int direction,
                         Position.Bias[] biasRet)Provides a way to determine the next visually represented model
 location at which one might place a caret. | 
| int | View. getNextVisualPositionFrom(int pos,
                         Position.Bias b,
                         Shape a,
                         int direction,
                         Position.Bias[] biasRet)Provides a way to determine the next visually represented model
 location at which one might place a caret. | 
| int | GlyphView. getNextVisualPositionFrom(int pos,
                         Position.Bias b,
                         Shape a,
                         int direction,
                         Position.Bias[] biasRet)Provides a way to determine the next visually represented model
 location that one might place a caret. | 
| int | GlyphView. getNextVisualPositionFrom(int pos,
                         Position.Bias b,
                         Shape a,
                         int direction,
                         Position.Bias[] biasRet)Provides a way to determine the next visually represented model
 location that one might place a caret. | 
| int | AsyncBoxView. getNextVisualPositionFrom(int pos,
                         Position.Bias b,
                         Shape a,
                         int direction,
                         Position.Bias[] biasRet)Provides a way to determine the next visually represented model
 location that one might place a caret. | 
| int | AsyncBoxView. getNextVisualPositionFrom(int pos,
                         Position.Bias b,
                         Shape a,
                         int direction,
                         Position.Bias[] biasRet)Provides a way to determine the next visually represented model
 location that one might place a caret. | 
| int | NavigationFilter. getNextVisualPositionFrom(JTextComponent text,
                         int pos,
                         Position.Bias bias,
                         int direction,
                         Position.Bias[] biasRet)Returns the next visual position to place the caret at from an
 existing position. | 
| int | NavigationFilter. getNextVisualPositionFrom(JTextComponent text,
                         int pos,
                         Position.Bias bias,
                         int direction,
                         Position.Bias[] biasRet)Returns the next visual position to place the caret at from an
 existing position. | 
| int | CompositeView. getViewIndex(int pos,
            Position.Bias b)Returns the child view index representing the given
 position in the model. | 
| int | View. getViewIndex(int pos,
            Position.Bias b)Returns the child view index representing the given position in
 the model. | 
| int | AsyncBoxView. getViewIndex(int pos,
            Position.Bias b)Returns the child view index representing the given position in
 the model. | 
| protected int | AsyncBoxView. getViewIndexAtPosition(int pos,
                      Position.Bias b)Fetches the child view index representing the given position in
 the model. | 
| abstract Shape | GlyphView.GlyphPainter. modelToView(GlyphView v,
           int pos,
           Position.Bias bias,
           Shape a)Provides a mapping from the document model coordinate space
 to the coordinate space of the view mapped to it. | 
| Shape | CompositeView. modelToView(int p0,
           Position.Bias b0,
           int p1,
           Position.Bias b1,
           Shape a)Provides a mapping from the document model coordinate space
 to the coordinate space of the view mapped to it. | 
| Shape | View. modelToView(int p0,
           Position.Bias b0,
           int p1,
           Position.Bias b1,
           Shape a)Provides a mapping, for a given region,
 from the document model coordinate space
 to the view coordinate space. | 
| Shape | IconView. modelToView(int pos,
           Shape a,
           Position.Bias b)Provides a mapping from the document model coordinate space
 to the coordinate space of the view mapped to it. | 
| Shape | CompositeView. modelToView(int pos,
           Shape a,
           Position.Bias b)Provides a mapping from the document model coordinate space
 to the coordinate space of the view mapped to it. | 
| abstract Shape | View. modelToView(int pos,
           Shape a,
           Position.Bias b)Provides a mapping, for a given character,
 from the document model coordinate space
 to the view coordinate space. | 
| Shape | BoxView. modelToView(int pos,
           Shape a,
           Position.Bias b)Provides a mapping from the document model coordinate space
 to the coordinate space of the view mapped to it. | 
| Shape | FieldView. modelToView(int pos,
           Shape a,
           Position.Bias b)Provides a mapping from the document model coordinate space
 to the coordinate space of the view mapped to it. | 
| Shape | PasswordView. modelToView(int pos,
           Shape a,
           Position.Bias b)Provides a mapping from the document model coordinate space
 to the coordinate space of the view mapped to it. | 
| Shape | PlainView. modelToView(int pos,
           Shape a,
           Position.Bias b)Provides a mapping from the document model coordinate space
 to the coordinate space of the view mapped to it. | 
| Shape | GlyphView. modelToView(int pos,
           Shape a,
           Position.Bias b)Provides a mapping from the document model coordinate space
 to the coordinate space of the view mapped to it. | 
| Shape | ComponentView. modelToView(int pos,
           Shape a,
           Position.Bias b)Provides a mapping from the coordinate space of the model to
 that of the view. | 
| Shape | AsyncBoxView. modelToView(int pos,
           Shape a,
           Position.Bias b)Provides a mapping from the document model coordinate space
 to the coordinate space of the view mapped to it. | 
| abstract void | NavigationFilter.FilterBypass. moveDot(int dot,
       Position.Bias bias)Moves the caret location, bypassing the NavigationFilter. | 
| void | DefaultCaret. moveDot(int dot,
       Position.Bias dotBias)Moves the caret position to the specified position, with the
 specified bias. | 
| void | NavigationFilter. moveDot(NavigationFilter.FilterBypass fb,
       int dot,
       Position.Bias bias)Invoked prior to the Caret moving the dot. | 
| abstract void | NavigationFilter.FilterBypass. setDot(int dot,
      Position.Bias bias)Sets the caret location, bypassing the NavigationFilter. | 
| void | DefaultCaret. setDot(int dot,
      Position.Bias dotBias)Sets the caret position and mark to the specified position, with the
 specified bias. | 
| void | NavigationFilter. setDot(NavigationFilter.FilterBypass fb,
      int dot,
      Position.Bias bias)Invoked prior to the Caret setting the dot. | 
| int | IconView. viewToModel(float x,
           float y,
           Shape a,
           Position.Bias[] bias)Provides a mapping from the view coordinate space to the logical
 coordinate space of the model. | 
| int | CompositeView. viewToModel(float x,
           float y,
           Shape a,
           Position.Bias[] bias)Provides a mapping from the view coordinate space to the logical
 coordinate space of the model. | 
| abstract int | View. viewToModel(float x,
           float y,
           Shape a,
           Position.Bias[] biasReturn)Provides a mapping from the view coordinate space to the logical
 coordinate space of the model. | 
| int | BoxView. viewToModel(float x,
           float y,
           Shape a,
           Position.Bias[] bias)Provides a mapping from the view coordinate space to the logical
 coordinate space of the model. | 
| int | FieldView. viewToModel(float fx,
           float fy,
           Shape a,
           Position.Bias[] bias)Provides a mapping from the view coordinate space to the logical
 coordinate space of the model. | 
| int | PasswordView. viewToModel(float fx,
           float fy,
           Shape a,
           Position.Bias[] bias)Provides a mapping from the view coordinate space to the logical
 coordinate space of the model. | 
| int | PlainView. viewToModel(float fx,
           float fy,
           Shape a,
           Position.Bias[] bias)Provides a mapping from the view coordinate space to the logical
 coordinate space of the model. | 
| int | GlyphView. viewToModel(float x,
           float y,
           Shape a,
           Position.Bias[] biasReturn)Provides a mapping from the view coordinate space to the logical
 coordinate space of the model. | 
| int | ComponentView. viewToModel(float x,
           float y,
           Shape a,
           Position.Bias[] bias)Provides a mapping from the view coordinate space to the logical
 coordinate space of the model. | 
| int | AsyncBoxView. viewToModel(float x,
           float y,
           Shape a,
           Position.Bias[] biasReturn)Provides a mapping from the view coordinate space to the logical
 coordinate space of the model. | 
| abstract int | GlyphView.GlyphPainter. viewToModel(GlyphView v,
           float x,
           float y,
           Shape a,
           Position.Bias[] biasReturn)Provides a mapping from the view coordinate space to the logical
 coordinate space of the model. | 
| Modifier and Type | Method and Description | 
|---|---|
| Shape | ImageView. modelToView(int pos,
           Shape a,
           Position.Bias b)Provides a mapping from the document model coordinate space
 to the coordinate space of the view mapped to it. | 
| int | ImageView. viewToModel(float x,
           float y,
           Shape a,
           Position.Bias[] bias)Provides a mapping from the view coordinate space to the logical
 coordinate space of the model. | 
 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, 2017, Oracle and/or its affiliates.  All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.