private void setupSorting() {
FilteredList<Item> filteredData = new FilteredList<>(itemList, p -> true);
filterField.textProperty().addListener((observable, oldValue, newValue) -> {
filteredData.setPredicate(item -> {
if(newValue == null || newValue.isEmpty() )
return true;
if(item.getName().toLowerCase().contains(newValue.toLowerCase())){
return true;
} else {
return false;
}
});
});
SortedList<Item> sortedData = new SortedList<>(filteredData);
sortedData.comparatorProperty().bind(itemTable.comparatorProperty());
itemTable.setItems(sortedData);
}
ItemSelectorController.java 文件源码
java
阅读 27
收藏 0
点赞 0
评论 0
项目:osrs-equipment-builder
作者:
评论列表
文章目录