Swing/BlinkRate のバックアップ差分(No.8)
- バックアップ一覧
- 現在との差分 を表示
- 現在との差分 - Visual を表示
- ソース を表示
- バックアップ を表示
- Swing/BlinkRate へ行く。
- 1 (2011-02-21 (月) 14:49:17)
- 2 (2012-12-23 (日) 05:43:00)
- 3 (2013-08-17 (土) 01:21:53)
- 4 (2014-11-01 (土) 00:46:09)
- 5 (2015-03-05 (木) 00:32:10)
- 6 (2016-06-20 (月) 16:04:06)
- 7 (2016-08-24 (水) 00:25:21)
- 8 (2017-10-08 (日) 21:08:56)
- 9 (2017-11-02 (木) 15:34:40)
- 10 (2019-03-15 (金) 17:18:42)
- 11 (2020-12-23 (水) 12:32:13)
- 12 (2022-08-20 (土) 22:15:25)
- 13 (2023-06-03 (土) 20:51:42)
- 追加された行はこの色です。
- 削除された行はこの色です。
--- category: swing folder: BlinkRate title: Caretの点滅を停止する tags: [JTextComponent, Caret, JTextField] author: aterai pubdate: 2011-02-21T14:49:17+09:00 description: JTextComponentのCaretが点滅する速さを変更します。 image: https://lh6.googleusercontent.com/_9Z4BYR88imo/TWH8aAgoyiI/AAAAAAAAA1o/J-ljyl_h_i8/s800/BlinkRate.png --- * 概要 [#summary] `JTextComponent`の`Caret`が点滅する速さを変更します。 #download(https://lh6.googleusercontent.com/_9Z4BYR88imo/TWH8aAgoyiI/AAAAAAAAA1o/J-ljyl_h_i8/s800/BlinkRate.png) * サンプルコード [#sourcecode] #code(link){{ ((DefaultCaret) textField.getCaret()).setBlinkRate(0); textField.getCaret().setBlinkRate(0); }} * 解説 [#explanation] 上記のサンプルでは、`JTextField#getCaret()`で取得した`Caret`に、`setBlinkRate(...)`メソッドでミリ秒単位の点滅間隔を設定しています。 - 上: デフォルト - 下: `Caret#setBlinkRate(0)`と`0`を設定することで、キャレットの点滅を停止 * 参考リンク [#reference] - [https://docs.oracle.com/javase/jp/8/docs/api/javax/swing/text/Caret.html#setBlinkRate-int- Caret#setBlinkRate(int) (Java Platform SE 8)] - [http://bugs.java.com/bugdatabase/view_bug.do?bug_id=6289635 Bug ID: 6289635 getDesktopProperty("awt.cursorBlinkRate") returns null] * コメント [#comment] #comment #comment