У меня возникает проблема при изменении размера TableView, который содержит текстовые элементы, обтекающие элементы TableCell. При изменении размера скрытые значения изменяются, но видимые элементы не пересчитывают обтекание текстом.
Твиты в красной рамке были скрыты во время изменения размера, и их обтекание текстом было изменено, как ожидалось. Твиты над полем были видны на этапе изменения размера и по-прежнему имеют старую обертку.
Ниже приведен мой код для фазы изменения размера.
fxSearchResultsTableTweet.setCellFactory(new Callback<TableColumn<Status, String>, TableCell<Status, String>>() {
@Override
public TableCell<Status, String> call(TableColumn<Status, String> arg0) {
return new TableCell<Status, String>() {
private Text text;
@Override
public void updateItem(String item, boolean empty) {
super.updateItem(item, empty);
if (!isEmpty()) {
text = new Text(item.toString());
text.setWrappingWidth(fxSearchResultsTableTweet.getWidth());
this.setWrapText(true);
setGraphic(text);
}
}
};
}
});
}
Любая помощь будет принята с благодарностью.