java.lang.Objectjavax.swing.plaf.ComponentUI
javax.swing.plaf.TextUI
public abstract class TextUI
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 |
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. |
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 Rectangle modelToView(JTextComponent t, int pos) throws BadLocationException
public abstract Rectangle modelToView(JTextComponent t, int pos, Position.Bias bias) throws BadLocationException
public abstract int viewToModel(JTextComponent t, Point pt)
public abstract int viewToModel(JTextComponent t, Point pt, Position.Bias[] biasReturn)
public abstract int getNextVisualPositionFrom(JTextComponent t, int pos, Position.Bias b, int direction, Position.Bias[] biasRet) throws BadLocationException
public abstract void damageRange(JTextComponent t, int p0, int p1)
public abstract void damageRange(JTextComponent t, int p0, int p1, Position.Bias firstBias, Position.Bias secondBias)
public abstract EditorKit getEditorKit(JTextComponent t)
public abstract View getRootView(JTextComponent t)
public String getToolTipText(JTextComponent t, Point pt)