首页 > 解决方案 > 如何在电子表格视图控件中旋转单元格值?

问题描述

我尝试使用下面的代码

//css
.spreadsheet-cell.verticalHeader{
    -fx-rotate: -90;
    -fx-background-color: white;
}
//controller
cell = SpreadsheetCellType.STRING.createCell(row, 2, 1,1, "Pin");
        cell.getStyleClass().add("verticalHeader");
        rows.add(cell);

但输出是这样的:

输出

标签: javajavafxspreadsheetcontrolsfx

解决方案


你到底想做什么?您正在对单元格本身应用旋转,因此旋转整个节点。

我的建议是在 SpreadsheetCell 中设置一个空值,并在 SpreadsheetCell 的图形内设置一个标签。然后您将能够在节点内旋转标签。当然,如果您想编辑这些值,您会遇到一些问题,但可以这样做。

考虑在我们收到通知后在我们的 google 群组中发布您的问题,您可能会得到更快的答案:http ://groups.controlsfx.org/


推荐阅读