小编Jos*_*osh的帖子

如何多次更改 TextArea 背景颜色?

TextArea我的 JavaFX 程序中有一个我希望能够允许用户设置背景颜色的程序。css通过这样做,我能够弄清楚如何使用外部文件更改背景颜色。

.text-area .content {
 -fx-background-color: blue ;
}
Run Code Online (Sandbox Code Playgroud)

但是,这只允许我使用默认设置,用户将无法从菜单中选择颜色来更改它。

我也尝试在 Java 代码中执行此操作。

textArea.setStyle("-fx-background-color: green");
Run Code Online (Sandbox Code Playgroud)

但它不会改变任何东西,因为它TextArea有更多的深度。

有什么方法可以多次更改背景而无需修改css文件?

javafx-8 javafx-css

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

javafx-8 ×1

javafx-css ×1