Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我们希望将一个项目从 Swing 迁移到 JavaFX 作为新的 UI 技术。作为我们公司设计的一部分,我们将 Swing 中的插入符号颜色更改为浅绿色。
我们如何改变 JavaFX 2.0 中插入符号的颜色(或者可能还有其他关于外观的东西)?我找不到任何有用的信息。我看到它在早期版本的 JavaFX 中是可能的,所以我想在 2.0 中也有办法。
亲切的问候,
大卫
在 TextField 中,插入符号的颜色与文本相同。您可以通过以下方式更改它们:
TextField tf = new TextField("Text"); tf.setStyle(" -fx-text-fill: green");
或全局在 css 文件中。
谢尔盖的回答应该可以正常工作。但是它不适用于 texarea,因为它是一个错误。你可以下载 java fx 2.1 开发人员预览版以使其与 textarea 一起使用