У меня возникает проблема при изменении размера таблицы 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);
}
}
};
}
});
}
Любая помощь будет принята с благодарностью.