JavaFX-如何在TableView的TableColumn中换行

时间:2019-02-27 07:39:00

标签: javafx tableview scenebuilder tablecolumn

我在解决如何使文本包装到TableView中时遇到麻烦。这是我当前初始化TableColumn的方式。

col_time.setCellValueFactory(new PropertyValueFactory<>("time"));

任何帮助将不胜感激。 谢谢

我已经弄清楚了如何使用

使文本自动换行
col_task.setCellFactory(tc -> {
            TableCell<ModelTable, String> cell = new TableCell<>();
            Text text = new Text();
            cell.setGraphic(text);
            cell.setPrefHeight(Control.USE_COMPUTED_SIZE);
            text.wrappingWidthProperty().bind(col_task.widthProperty());
            text.textProperty().bind(cell.itemProperty());
            return cell ;
        });

但是我希望能够在表格视图中编辑文本同时保持包裹状态。我最初使用

col_task.setCellFactory(TextFieldTableCell.forTableColumn());

有什么想法可以在单元格保持为TextField的同时保持文本自动换行吗?

0 个答案:

没有答案