BasicTextUI, MultiTextUIpublic abstract class TextUI extends ComponentUI
| Constructor | Description |
|---|---|
TextUI() |
| Modifier and Type | Method | Description |
|---|---|---|
abstract void |
damageRange(JTextComponent t,
int p0,
int p1) |
Causes the portion of the view responsible for the
given part of the model to be repainted.
|
abstract void |
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 EditorKit |
getEditorKit(JTextComponent t) |
Fetches the binding of services that set a policy
for the type of document being edited.
|
abstract int |
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 View |
getRootView(JTextComponent t) |
Fetches a View with the allocation of the associated
text component (i.e. the root of the hierarchy) that
can be traversed to determine how the model is being
represented spatially.
|
String |
getToolTipText(JTextComponent t,
Point pt) |
Deprecated.
replaced by
getToolTipText2D(JTextComponent, Point2D) |
String |
getToolTipText2D(JTextComponent t,
Point2D pt) |
Returns the string to be used as the tooltip at the passed in location.
|
abstract Rectangle |
modelToView(JTextComponent t,
int pos) |
Deprecated.
|
abstract Rectangle |
modelToView(JTextComponent t,
int pos,
Position.Bias bias) |
Deprecated.
|
Rectangle2D |
modelToView2D(JTextComponent t,
int pos,
Position.Bias bias) |
Converts the given location in the model to a place in
the view coordinate system.
|
abstract int |
viewToModel(JTextComponent t,
Point pt) |
Deprecated.
|
abstract int |
viewToModel(JTextComponent t,
Point pt,
Position.Bias[] biasReturn) |
Deprecated.
|
int |
viewToModel2D(JTextComponent t,
Point2D pt,
Position.Bias[] biasReturn) |
Provides a mapping from the view coordinate space to the logical
coordinate space of the model.
|
contains, createUI, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, installUI, paint, uninstallUI, update@Deprecated(since="9") public abstract Rectangle modelToView(JTextComponent t, int pos) throws BadLocationException
modelToView2D(JTextComponent, int, Position.Bias)t - the text component for which this UI is installedpos - the local location in the model to translate >= 0RectangleBadLocationException - if the given position does not
represent a valid location in the associated document@Deprecated(since="9") public abstract Rectangle modelToView(JTextComponent t, int pos, Position.Bias bias) throws BadLocationException
modelToView2D(JTextComponent, int, Position.Bias)t - the text component for which this UI is installedpos - the local location in the model to translate >= 0bias - the bias for the positionRectangleBadLocationException - if the given position does not
represent a valid location in the associated documentpublic Rectangle2D modelToView2D(JTextComponent t, int pos, Position.Bias bias) throws BadLocationException
modelToView(t, pos, bias).t - the text component for which this UI is installedpos - the local location in the model to translate >= 0bias - the bias for the positionRectangle2DBadLocationException - if the given position does not
represent a valid location in the associated document@Deprecated(since="9") public abstract int viewToModel(JTextComponent t, Point pt)
viewToModel2D(JTextComponent, Point2D, Position.Bias[])t - the text component for which this UI is installedpt - the location in the view to translate. This
should be in the same coordinate system as the mouse
events.@Deprecated(since="9") public abstract int viewToModel(JTextComponent t, Point pt, Position.Bias[] biasReturn)
viewToModel2D(JTextComponent, Point2D, Position.Bias[])t - the text component for which this UI is installedpt - the location in the view to translate.
This should be in the same coordinate system
as the mouse events.biasReturn - filled in by this method to indicate whether
the point given is closer to the previous or the next
character in the modelpublic int viewToModel2D(JTextComponent t, Point2D pt, Position.Bias[] biasReturn)
viewToModel(t, new Point((int) pt.getX(), (int) pt.getY()),
biasReturn).t - the text component for which this UI is installedpt - the location in the view to translate.biasReturn - filled in by this method to indicate whether
the point given is closer to the previous or the next
character in the model>= 0public abstract int getNextVisualPositionFrom(JTextComponent t, int pos, Position.Bias b, int direction, Position.Bias[] biasRet) throws BadLocationException
t - the text component for which this UI is installedpos - the position to convert >= 0b - the bias for the positiondirection - the direction from the current position that can
be thought of as the arrow keys typically found on a keyboard.
This may be SwingConstants.WEST, SwingConstants.EAST,
SwingConstants.NORTH, or SwingConstants.SOUTHbiasRet - an array to contain the bias for the returned positionBadLocationException - for a bad location within a document modelIllegalArgumentException - for an invalid directionpublic abstract void damageRange(JTextComponent t, int p0, int p1)
t - the text component for which this UI is installedp0 - the beginning of the range >= 0p1 - the end of the range >= p0public abstract void damageRange(JTextComponent t, int p0, int p1, Position.Bias firstBias, Position.Bias secondBias)
t - the text component for which this UI is installedp0 - the beginning of the range >= 0p1 - the end of the range >= p0firstBias - the bias of the first character position, toward the
previous character or the next charactersecondBias - the bias of the second character position, toward the
previous character or the next characterpublic abstract EditorKit getEditorKit(JTextComponent t)
t - the text component for which this UI is installedpublic abstract View getRootView(JTextComponent t)
t - the text component for which this UI is installedView with the allocation of the associated
text component@Deprecated(since="9") public String getToolTipText(JTextComponent t, Point pt)
getToolTipText2D(JTextComponent, Point2D)t - the text component for which this UI is installedpt - a Point specifying location for which to get a tooltipString containing the tooltipJTextComponent.getToolTipText(java.awt.event.MouseEvent)public String getToolTipText2D(JTextComponent t, Point2D pt)
getToolTipText(t, new Point((int) pt.getX(), (int) pt.getY()))).t - the text component for which this UI is installedpt - a Point specifying location for which to get a tooltipString containing the tooltipJTextComponent.getToolTipText(java.awt.event.MouseEvent) 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. 500 Oracle Parkway
Redwood Shores, CA 94065 USA. All rights reserved.
DRAFT 9-Debian+0-9b153-2