本文整理了Java中javafx.scene.control.TableColumn.widthProperty()
方法的一些代码示例,展示了TableColumn.widthProperty()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。TableColumn.widthProperty()
方法的具体详情如下:
包路径:javafx.scene.control.TableColumn
类名称:TableColumn
方法名:widthProperty
暂无
代码示例来源:origin: stackoverflow.com
return tableColumn.widthProperty();
代码示例来源:origin: stackoverflow.com
private void makeHeaderWrappable(TableColumn col) {
Label label = new Label(col.getText());
label.setStyle("-fx-padding: 8px;");
label.setWrapText(true);
label.setAlignment(Pos.CENTER);
label.setTextAlignment(TextAlignment.CENTER);
StackPane stack = new StackPane();
stack.getChildren().add(label);
stack.prefWidthProperty().bind(col.widthProperty().subtract(5));
label.prefWidthProperty().bind(stack.prefWidthProperty());
col.setGraphic(stack);
}
代码示例来源:origin: com.nexitia.emaginplatform/emagin-jfxcore-engine
public void autoFitTable(TableView tableView) {
// redispatch only if have master column
if (masterColumn != null) {
double totalColWidth = 0.0;
for (final Object column : tableView.getColumns()) {
try {
final TableColumn tableColumn = (TableColumn) column;
if (tableColumn.isVisible()) {
if (!tableColumn.equals(masterColumn)) {
totalColWidth += tableColumn.widthProperty().get();
}
}
} catch (final Exception e) {
e.printStackTrace();
}
}
final double remainingwidth = tableView.getWidth() - totalColWidth;
if (remainingwidth > 0 && masterColumn != null) {
if (remainingwidth < tableView.getWidth()) {
masterColumn.prefWidthProperty().set(remainingwidth - 10);
} else {
masterColumn.minWidthProperty().set(200);
}
}
}
}
代码示例来源:origin: org.tentackle/tentackle-fx
/**
* Creates a totals column from the original bound column.
*
* @param boundColumn the original column
* @return the totals column
*/
@SuppressWarnings("unchecked")
protected TableColumn<S,?> createTotalsColumn(TableColumn<S,?> boundColumn) {
TableColumn totalsColumn = new TableColumn<>();
if (isSummable(boundColumn)) {
totalsColumn.setCellValueFactory(boundColumn.getCellValueFactory());
totalsColumn.setCellFactory(boundColumn.getCellFactory());
}
// sync column widths
totalsColumn.prefWidthProperty().bind(boundColumn.widthProperty());
// sync visibility
totalsColumn.visibleProperty().bind(boundColumn.visibleProperty());
return totalsColumn;
}
内容来源于网络,如有侵权,请联系作者删除!