2017-01-17 4 views
1

Я ищу способ изменить время мигания каретки в TextArea. Ближе всего я мог бы найти того, что я после:TextArea каретка мигает время?

-fx-display-caret: false; 

Но что выключает каретку полностью. Я бы просто хотел, чтобы он мерцал быстрее, чем он уже сделал - мне кажется, что это немного медленнее.

Я сделал хороший длинный поиск здесь на Stackoverflow, но, как всегда, должен кто-то знать аналогичный вопрос, на который уже был дан ответ, отмечайте это как дубликат. Возможно, иначе кто-то может указать мне в правильном направлении?

Редактировать: Мерцание мерцает маленькой кареткой.

ответ

1

Вы можете использовать RichtTextFX из GitHub link

Он поддерживает -fx-caret-blink-rate, который может быть установлен.

Внимание: новая версия должна быть использована, потому что один час назад ошибка была решена: https://github.com/TomasMikula/RichTextFX/issues/426

+0

Хотя я предпочел бы держаться подальше от 3-библиотеки стороннего Я предполагаю, что ответ означает, что нет простого способа сделать это в JavaFX - это так? –

+1

JTextField - это компонент Swing, где изменение поведения каретки на самом деле не является проблемой, поскольку к нему можно получить доступ с помощью метода getCaret(). Насколько я знаю, то же самое нельзя сделать в JavaFX. – Dth

+0

@ Да, вы правы, я открываю неправильный проект у меня –

Смежные вопросы