JavaFX - Как сделать перенос текста внутри TableColumn в TableView - PullRequest
0 голосов
/ 27 февраля 2019

У меня возникают проблемы с обработкой текста для переноса внутри 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?

...