2

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

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

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

С уважением,

Дэвид

  • 4

    В TextField каретка имеет тот же цвет

    что и текст. Вы можете изменить их:

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

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

  • 2

    Ответ Сергея должен работать нормально. Однако он не работает с texare

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