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

时间:2012-04-07 20:17:34

标签: java swing javafx javafx-2

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

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

亲切的问候,

大卫

2 个答案:

答案 0 :(得分:4)

在TextField中,插入符号与文本颜色相同。您可以通过以下方式更改它们:

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

或css文件中的全局。

答案 1 :(得分:2)

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