jtextpaneは点滅を避けます
質問
私はjtextareaを持っています、そして私はそこから点滅を無効にしたいです。私はFocusableをFalseに設定しようとしましたが、うまくいかないようです。また、編集可能になりましたが、機能しません。何か案が?
解決
アップデート
getCaret().setVisible()
少なくとも金属およびWindows 7 L&FSでは、効果がないようです。
最終的な要件に応じて、あなたにとって十分かもしれない2つの提案があります。
カレットの色を同じ色に設定します
JTextField
背景、効果的にそれを見えないようにします。myJTextField.setCaretColor(myJTextField.getBackground());
後で(フィールドがフォーカスを取得したときに)カレットを見せたい場合は、元の色に切り替えることができます(ドキュメントでは、
null
あなたのときJTextField
フォーカスを取得します。まばたきレートを0に設定して、カーソルが表示されている場合でも、点滅しません。
myJTextField.getCaret().setBlinkRate(0);
あなたはカレットを隠したいようです( |
現在のテキスト挿入位置を示すカーソル)。
使用できます JTextField.getCaret().setVisible(false);
所属していません StackOverflow