| |||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
JTextComponent comp = …;
TextUI mapper = comp.getUI();
Based on 12 examples
public abstract class TextUI extends ComponentUI
Text editor user interface
Constructor Summary | |
---|---|
TextUI() |
Method Summary | |
---|---|
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 |
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 |
Fetches a View with the allocation of the associated text component (i.e. |
String |
getToolTipText(JTextComponent t, Point pt) Returns the string to be used as the tooltip at the passed in location. |
abstract Rectangle |
modelToView(JTextComponent t, int pos) Converts the given location in the model to a place in the view coordinate system. |
abstract Rectangle |
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 |
viewToModel(JTextComponent t, Point pt) Converts the given place in the view coordinate system to the nearest representative location in the model. |
abstract int |
viewToModel(JTextComponent t, Point pt, Position.Bias[] biasReturn) Provides a mapping from the view coordinate space to the logical coordinate space of the model. |
Methods inherited from class javax.swing.plaf.ComponentUI |
---|
contains, createUI, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, installUI, paint, uninstallUI, update |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TextUI()
Method Detail |
---|
public abstract void damageRange(JTextComponent t, int p0, int p1)
t
p0
- 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
p0
- the beginning of the range >= 0p1
- the end of the range >= p0firstBias
secondBias
public abstract EditorKit getEditorKit(JTextComponent t)
t
public 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
public abstract View getRootView(JTextComponent t)
t
public String getToolTipText(JTextComponent t, Point pt)
t
pt
public abstract Rectangle modelToView(JTextComponent t, int pos) throws BadLocationException
t
pos
- the local location in the model to translate >= 0BadLocationException
- if the given position does not
represent a valid location in the associated documentpublic abstract Rectangle modelToView(JTextComponent t, int pos, Position.Bias bias) throws BadLocationException
t
pos
- the local location in the model to translate >= 0bias
BadLocationException
- if the given position does not
represent a valid location in the associated documentpublic abstract int viewToModel(JTextComponent t, Point pt)
t
pt
- the location in the view to translate. This
should be in the same coordinate system as the mouse
events.public abstract int viewToModel(JTextComponent t, Point pt, Position.Bias[] biasReturn)
t
pt
- 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 model
| |||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |