일부 단추를 클릭하면 ListView에서 모든 내용을 지우고 싶습니다. 인덱스로 제거하려고했지만 예외가 발생했습니다. 나는 ListView의 SelectionModel을 얻지 못했다.JavaFX : ListView 지우기
asiLogsListView.getSelectionModel().selectAll();
ObservableList<Integer> indices = asiLogsListView.getSelectionModel().getSelectedIndices();
for(int index : indices) {
asiLogsListView.getSelectionModel().getSelectedItems().remove(index);
}
또는
asiLogsListView.getSelectionModel().getSelectedItems().removeAll(indices);
모든 콘텐츠를 지우거나 (모든 항목) 선택을 지우시겠습니까? –
모든 항목을 지우십시오. 그래서 selectAll()을 시도한 것입니다. 내가 깨끗한 ListView 싶지만, 지금은 지속적으로 데이터를 추가합니다. – Bade
좋아요,'selectAll()'호출을 놓쳤습니다. 그렇게하기 위해 선택을 전혀 할 필요가 없습니다. 게시 된 답변을 참조하십시오. –