Swing/BlinkRate の変更点
- 追加された行はこの色です。
- 削除された行はこの色です。
- Swing/BlinkRate へ行く。
- Swing/BlinkRate の差分を削除
--- 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){{ textField.getCaret().setBlinkRate(0); }} * 解説 [#explanation] 上記のサンプルでは、`JTextField#getCaret()`で取得した`Caret`に`setBlinkRate(...)`メソッドでミリ秒単位の点滅間隔を設定しています。 - `JTextField#getCaret()`で取得した`Caret`に`setBlinkRate(...)`メソッドでミリ秒単位の点滅間隔を設定 -- 上: デフォルト -- 下: `Caret#setBlinkRate(0)`で点滅間隔を`0`に設定してキャレットの点滅を停止 - 上: デフォルト - 下: `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)] - [https://bugs.openjdk.org/browse/JDK-6289635 [JDK-6289635] getDesktopProperty("awt.cursorBlinkRate") returns null - Java Bug System] * コメント [#comment] #comment #comment