A demo application showing TornadoFX 2.0 with a filterable / searchable TreeView
I got the whole FilterableTreeItem from this Blogpost http://www.kware.net/?p=204
A very similar implementation is as well here
I just changed that the predicate may be a normal java predicate instead of a specialised TreeItemPredicate - i did not see the need for it.
I followed this example but refactored it to work with TornadoFX which is a nice framework for JavaFX written in Kotlin