固定单元格大小不适用于 css 文件
Fixed cell size not working from css file
我有一个 TableView 并试图通过 CSS 修复单元格高度。以下作品来自 java:
myTable.setFixedCellSize(80);
但是如果我把它注释掉并依赖下面的 CSS 它就不起作用了。
#viewtable .table-row-cell {
-fx-text-background-color: #7f7f7f;
-fx-fixed-cell-size: 80px;
}
id 设置为 viewtable,我已经确认我正在定位正确的元素,因为文本颜色会影响。使用 -fx-cell-size 也可以正常工作。
我通过 eclipse 启动它并尝试 运行 从 javase-1.8 到 16 的不同环境。javafx sdk 是 17.0.0.1
fixedCellSize
属性 是 TableView
class 的一部分,而不是 TableRow
class 的一部分。这个:
#viewtable .table-row-cell {
-fx-text-background-color: #7f7f7f;
-fx-fixed-cell-size: 80px;
}
正在将样式应用于 ID 为 #viewtable
.
的任何 TableRow
(至少默认情况下)
尝试以下操作:
#viewtable {
-fx-fixed-cell-size: 80px;
}
#viewtable .table-row-cell {
-fx-text-background-color: #7f7f7f;
}
我有一个 TableView 并试图通过 CSS 修复单元格高度。以下作品来自 java:
myTable.setFixedCellSize(80);
但是如果我把它注释掉并依赖下面的 CSS 它就不起作用了。
#viewtable .table-row-cell {
-fx-text-background-color: #7f7f7f;
-fx-fixed-cell-size: 80px;
}
id 设置为 viewtable,我已经确认我正在定位正确的元素,因为文本颜色会影响。使用 -fx-cell-size 也可以正常工作。
我通过 eclipse 启动它并尝试 运行 从 javase-1.8 到 16 的不同环境。javafx sdk 是 17.0.0.1
fixedCellSize
属性 是 TableView
class 的一部分,而不是 TableRow
class 的一部分。这个:
#viewtable .table-row-cell { -fx-text-background-color: #7f7f7f; -fx-fixed-cell-size: 80px; }
正在将样式应用于 ID 为 #viewtable
.
TableRow
(至少默认情况下)
尝试以下操作:
#viewtable {
-fx-fixed-cell-size: 80px;
}
#viewtable .table-row-cell {
-fx-text-background-color: #7f7f7f;
}