|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--javax.swing.plaf.ComponentUI
|
+--javax.swing.plaf.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. |
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, 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
pos - the local location in the model to translate >= 0BadLocationException - if the given position does not
represent a valid location in the associated document
public abstract Rectangle modelToView(JTextComponent t,
int pos,
Position.Bias bias)
throws BadLocationException
pos - the local location in the model to translate >= 0BadLocationException - if the given position does not
represent a valid location in the associated document
public abstract int viewToModel(JTextComponent t,
Point pt)
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)
x - the X coordinate >= 0y - the Y coordinate >= 0a - the allocated region to render into
public abstract int getNextVisualPositionFrom(JTextComponent t,
int pos,
Position.Bias b,
int direction,
Position.Bias[] biasRet)
throws BadLocationException
pos - the position to convert >= 0a - the allocated region to render intodirection - 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.SOUTH.BadLocationException - IllegalArgumentException - for an invalid direction
public abstract void damageRange(JTextComponent t,
int p0,
int p1)
p0 - the beginning of the range >= 0p1 - the end of the range >= p0
public abstract void damageRange(JTextComponent t,
int p0,
int p1,
Position.Bias firstBias,
Position.Bias secondBias)
p0 - the beginning of the range >= 0p1 - the end of the range >= p0public abstract EditorKit getEditorKit(JTextComponent t)
public abstract View getRootView(JTextComponent t)
|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Java, Java 2D, and JDBC are trademarks or registered trademarks of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.