com.sun.kjava
クラス Caret

java.lang.Object
  |
  +--java.lang.Thread
        |
        +--com.sun.kjava.Caret
すべての実装インタフェース:
java.lang.Runnable

public class Caret
extends java.lang.Thread

クラス Caret は、TextField の現在の挿入ポイントを示すマーカとなるキャレット ("|") を実装します。 (Caret は、常に TextField と組み合わせて使われるため、private クラスにする必要があります。)


フィールドの概要
 boolean blinking
           
 boolean stop
           
 
クラス java.lang.Thread から継承したフィールド
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
コンストラクタの概要
Caret(int delay, int x, int y)
          ある位置に、指定したレートで点滅する Caret を生成します。
 
メソッドの概要
 void drawCaret(int drawMode)
          現在の位置に Caret を描画します。
 void eraseCaret()
           
 void run()
          指定したレートで Caret を点滅します。
 void setPosition(int x, int y)
          Caret の位置を設定します。
 
クラス java.lang.Thread から継承したメソッド
activeCount, currentThread, getPriority, isAlive, join, setPriority, sleep, start, toString, yield
 
クラス java.lang.Object から継承したメソッド
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

blinking

public boolean blinking

stop

public boolean stop
コンストラクタの詳細

Caret

public Caret(int delay,
             int x,
             int y)
ある位置に、指定したレートで点滅する Caret を生成します。
パラメータ:
x - 生成する位置の X 座標
y - 生成する位置の Y 座標
delay - ミリ秒単位で表した点滅の間隔
メソッドの詳細

setPosition

public void setPosition(int x,
                        int y)
Caret の位置を設定します。
パラメータ:
x - 新しい X 座標
y - 新しい Y 座標

eraseCaret

public void eraseCaret()

drawCaret

public void drawCaret(int drawMode)
現在の位置に Caret を描画します。
パラメータ:
drawMode - 描画のモード

run

public void run()
指定したレートで Caret を点滅します。
オーバーライド:
クラス java.lang.Thread 内の run
クラス java.lang.Thread のタグ:
関連項目:
Thread.start(), Runnable.run()