2

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

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

亲切的问候,

大卫

4

2 回答 2

4

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

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

或全局在 css 文件中。

于 2012-04-08T21:45:31.383 回答
2

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

于 2012-04-09T10:25:54.693 回答