TableView滚动条通过Java代码更改颜色在JavaFX中

时间:2016-09-26 19:32:16

标签: css tableview javafx-8

我已在代码中更改了我的TableViews样式 -

    tableView.setStyle("-fx-base : #333333; -fx-background-color : gray");

现在我需要以相同的方式更改滚动条的颜色。只为此我不想添加外部css文件。如何使用java代码 更改滚动条颜色

1 个答案:

答案 0 :(得分:0)

滚动条包含几个内部/私有节点,可以使用这些样式类(拇指,轨道,增量按钮,减量按钮,增量箭头,减量箭头)进行样式设置。

例如,如果要更改拇指的颜色,可以执行以下操作:

 Node thumb = tableView.lookup(".thumb");
 thumb.setStyle("-fx-background-color: red;");