Swing/BlinkRate のバックアップの現在との差分(No.9)
- category: swing folder: BlinkRate title: Caretの点滅を停止する tags: [JTextComponent, Caret, JTextField] author: aterai pubdate: 2011-02-21T14:49:17+09:00 description: JTextComponentのCaretが点滅する速さを変更します。 image:
概要
JTextComponent
のCaret
が点滅する速さを変更します。
Screenshot
Advertisement
サンプルコード
解説
上記のサンプルでは、JTextField#getCaret()
で取得したCaret
に、setBlinkRate(...)
メソッドでミリ秒単位の点滅間隔を設定しています。
-
JTextField#getCaret()
で取得したCaret
にsetBlinkRate(...)
メソッドでミリ秒単位の点滅間隔を設定- 上: デフォルト
- 下:
Caret#setBlinkRate(0)
で点滅間隔を0
に設定してキャレットの点滅を停止
- 上: デフォルト
- 下:
Caret#setBlinkRate(0)
で点滅間隔を0
に設定し、キャレットの点滅を停止
参考リンク
- Caret#setBlinkRate(int) (Java Platform SE 8)
- Bug ID: 6289635 getDesktopProperty("awt.cursorBlinkRate") returns null
- [JDK-6289635] getDesktopProperty("awt.cursorBlinkRate") returns null - Java Bug System