我们希望将项目从Swing迁移到JavaFX作为新的UI技术。作为我们公司设计的一部分,我们将Swing的插入颜色改为浅绿色。
我们如何改变JavaFX 2.0中插入符号的颜色(或者其他外观)?我找不到任何有用的信息。我看到它在早期版本的JavaFX中是可能的,所以我想在2.0中也有一种方法。
亲切的问候,
大卫
答案 0 :(得分:4)
在TextField中,插入符号与文本颜色相同。您可以通过以下方式更改它们:
TextField tf = new TextField("Text");
tf.setStyle(" -fx-text-fill: green");
或css文件中的全局。
答案 1 :(得分:2)
谢尔盖的答案应该可以正常工作..但它不适用于textarea,因为它是一个错误..我可以下载java fx 2.1开发人员预览,使其与textarea一起使用