【问题标题】:How do I change the color of a table in JavaFX?如何更改 JavaFX 中表格的颜色?
【发布时间】:2017-11-24 21:44:52
【问题描述】:

我在 JavaFX 应用程序中有一个表,我希望能够使用颜色选择器更改所选元素的颜色。

当我尝试以下操作时:

menuBar.setStyle("-fx-background-color:" + settings.getRgbString(memberView.colorPicker.getValue()));

无法将样式仅添加到所选项目。我尝试使用伪类,但我不明白该怎么做。我该如何解决这个问题?

注意:更改按钮的背景使用此方法可以正常工作。

【问题讨论】:

标签: java css javafx


【解决方案1】:

尝试在项目中添加一个css文件并放入

.table-row-cell:selected .table-cell {
    -fx-background-color: #FF9034;
    -fx-text-fill: #FFF;
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-20
    • 1970-01-01
    • 1970-01-01
    • 2014-09-02
    相关资源
    最近更新 更多