Вопрос по java, swing – Как изменить цвет каретки в JavaFX 2.0?

2

Мы хотим перенести проект из Swing в JavaFX в качестве новой технологии пользовательского интерфейса. В рамках нашего корпоративного дизайна мы изменили цвет каретки в Swing на светло-зеленый.

Как мы можем изменить цвет (или, возможно, также другие аспекты внешнего вида) кареток в JavaFX 2.0? Я не смог найти никакой полезной информации об этом. Я видел, что это было возможно в более ранних версиях JavaFX, поэтому я думаю, что есть способ и в 2.0.

С уважением,

Дэвид

Связанный вопрос:Hide input caret of TextField in JavaFX8 jewelsea

Ваш Ответ

2   ответа
2

Ответ Сергея должен работать нормально. Однако он не работает с texarea, поскольку это ошибка .. Вы можете скачать предварительный просмотр java fx 2.1 для разработчиков, чтобы он работал с textarea.

4

В TextField каретка имеет тот же цвет, что и текст. Вы можете изменить их:

    TextField tf = new TextField("Text");
    tf.setStyle("  -fx-text-fill: green");

или глобально в файле CSS.

Error: User Rate Limit Exceeded dajood
Error: User Rate Limit Exceeded dajood
Error: User Rate Limit Exceededjavafx-jira.kenai.com/browse/RT-20891
Error: User Rate Limit Exceeded dajood
Error: User Rate Limit Exceeded

Похожие вопросы