所有表列的对齐方式:
从JavaFX-8开始,您可以使用新定义的CSS选择器 table-column ,
#my-table .table-column {
-fx-alignment: CENTER-RIGHT;
}
对于JavaFX-2,要实现此目的,请定义一个CSS选择器:
#my-table .table-cell {
-fx-alignment: CENTER-RIGHT;
/* The rest is from caspian.css */
-fx-skin: "com.sun.javafx.scene.control.skin.TableCellSkin";
-fx-padding: 0.166667em; /* 2px, plus border adds 1px */
-fx-background-color: transparent;
-fx-border-color: transparent -fx-table-cell-border-color transparent transparent;
-fx-border-width: 0.083333em; /* 1 */
-fx-cell-size: 2.0em; /* 24 */
-fx-text-fill: -fx-text-inner-color;
}
并设置 tableview 的id .
tableView.setId("my-table");
单表列对齐:
从JavaFX-8开始,您可以直接将样式应用于 TableColumn ,
firstTextCol.