如何在JavaFX 2.0中更改插入符颜色?

我们希望将项目从Swing迁移到JavaFX作为新的UI技术。 作为我们公司设计的一部分,我们将Swing中的插入符号颜色更改为浅绿色。

我们如何改变JavaFX 2.0中插入符号的颜色(或者也可能是其他外观)? 我找不到任何有用的信息。 我看到它在早期版本的JavaFX中是可能的,所以我想在2.0中也有一种方法。

亲切的问候,

大卫

在TextField中,插入符号与文本颜色相同。 你可以改变它们:

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

或全局在css文件中。

谢尔盖的答案应该可以正常工作..然而它不适用于texarea,因为它是一个bug ..你可以下载java fx 2.1开发人员预览,使其与textarea一起使用