public interface Caret 
       点可以拨打setDot或moveDot 。 设置点具有删除可能以前存在的任何选择的效果。 点和标记将相等。 移动点具有创建选择的效果,因为标记留在之前拥有的任何位置。 
| Modifier and Type | Method and Description | 
|---|---|
| void | addChangeListener(ChangeListener l)
              添加一个监听器,以便随时更改插入位置。 
             | 
| void | deinstall(JTextComponent c)
              当UI从JTextComponent的界面中删除时调用。 
             | 
| int | getBlinkRate()
              获取插入符号的闪烁速率。 
             | 
| int | getDot()
              获取插入符号的当前位置。 
             | 
| Point | getMagicCaretPosition()
              获取当前的插入符号视觉位置。 
             | 
| int | getMark()
              获取标记的当前位置。 
             | 
| void | install(JTextComponent c)
              当UI被安装到JTextComponent的接口时调用。 
             | 
| boolean | isSelectionVisible()
              确定选择当前是否可见。 
             | 
| boolean | isVisible()
              确定插入符号当前是否可见。 
             | 
| void | moveDot(int dot)
              将插入符号位置(点)移动到其他位置,留下标记。 
             | 
| void | paint(Graphics g)
              渲染插入符号。 
             | 
| void | removeChangeListener(ChangeListener l)
              删除正在跟踪插入符位置更改的侦听器。 
             | 
| void | setBlinkRate(int rate)
              设置插入符号的闪烁速率。 
             | 
| void | setDot(int dot)
              将插入符位置设置到某个位置。 
             | 
| void | setMagicCaretPosition(Point p)
              设置当前插入符的视觉位置。 
             | 
| void | setSelectionVisible(boolean v)
              设置选择的可见性 
             | 
| void | setVisible(boolean v)
              设置插入符号的可见性。 
             | 
void install(JTextComponent c)
c - JTextComponent 
           void deinstall(JTextComponent c)
c - JTextComponent 
           void paint(Graphics g)
g - 图形上下文 
           void addChangeListener(ChangeListener l)
l - 变更听众 
           void removeChangeListener(ChangeListener l)
l - 变更监听器 
           boolean isVisible()
void setVisible(boolean v)
v - 如果插入符号应该显示,则为true,如果插入符号应隐藏,则为false 
           boolean isSelectionVisible()
void setSelectionVisible(boolean v)
v - 如果插入符号应该显示,则为true,如果插入符应隐藏,则为false 
           void setMagicCaretPosition(Point p)
p - 保存位置使用的点。 
            这可以是null,表示没有视觉位置。 
           Point getMagicCaretPosition()
setMagicCaretPosition(java.awt.Point) 
           void setBlinkRate(int rate)
rate - 以毫秒为单位的延迟> = 0。 
            如果这是零,插入符号不会闪烁。 
           int getBlinkRate()
int getDot()
int getMark()
void setDot(int dot)
如果参数为负数或超出文档的长度,则插入符分别放置在开头或末尾。
dot - 设置插入符的新位置 
           void moveDot(int dot)
dot - 将插入符移动到> = 0的新位置 
            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, 2014, Oracle and/or its affiliates. All rights reserved.