如何更改的JavaFX 2.0插入颜色?(How to change the caret color

2019-06-23 11:21发布

我们希望将项目从摆动迁移到JavaFX的为新的用户界面技术。 作为我们公司设计的一部分,我们正在改变Swing中的插入符号颜色为浅绿色。

我们怎样才能改变颜色(也许还有其他的事情有关外观)脱字符号的使用JavaFX 2.0吗? 我找不到关于它的任何有用的信息。 我看到它在早期版本的JavaFX是可能的,所以我想有一个在2.0的方式了。

亲切的问候,

大卫

Answer 1:

在文本字段插入符号有颜色的文字相同。 您可以通过改变他们:

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

或在全球范围内的CSS文件。



Answer 2:

谢尔盖的回答应该能正常运行。但是它不与texarea工作,因为它是一个bug..U可以下载的Java FX 2.1开发者预览版,使之与textarea的工作



文章来源: How to change the caret color in JavaFX 2.0?