TITLE:Caretの点滅を止める

Posted by aterai at 2011-02-21

Caretの点滅を止める

JTextComponentのCaretが点滅する速さを変更します。

  • &jnlp;
  • &jar;
  • &zip;
BlinkRate.png

サンプルコード

((DefaultCaret)textField.getCaret()).setBlinkRate(0);

解説

上記のサンプルでは、JTextField#getCaret()で取得したCaretにsetBlinkRate(0)で点滅間隔を0と設定し、キャレットが点滅しないように設定しています。

参考リンク

  • [bugs.sun.com/view_bug.do?bug_id=6289635 Bug ID: 6289635 getDesktopProperty("awt.cursorBlinkRate") returns null]

コメント