Выглядит как ошибка в ListCell, в качестве обходного пути вы можете использовать ListView<Text>
вместо:
ListView<Text> myList = new ListView<Text>();
for (int i = 0; i < 100; i++) {
myList.getItems().add(TextBuilder.create().text("Lorem ipsum dolor sit amet, consectetur adipisicing elit, "
+ "sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. "
+ "Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris "
+ "nisi ut aliquip ex ea commodo consequat.").wrappingWidth(200).build());
}
myList.setPrefWidth(200);
primaryStage.setScene(new Scene(myList));
primaryStage.setTitle("ListWrapBug");
primaryStage.show();
Если вы хотите изменить размер списка, вы можете использовать привязку:
ListView<Text> myList = new ListView<Text>();
for (int i = 0; i < 100; i++) {
Text text = new Text("Lorem ipsum dolor sit amet, consectetur adipisicing elit, "
+ "sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. "
+ "Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris "
+ "nisi ut aliquip ex ea commodo consequat.");
text.wrappingWidthProperty().bind(myList.widthProperty());
myList.getItems().add(text);
}