We already started to port some simple components to JavaFX to get a feeling, namely CheckListView, CheckTreeView, RangeSlider and some filtering related features so far. But many things are still broken. For example,
http://javafx-jira.kenai.com/browse/RT-17053 prevents us from doing any serious filtering features. One option is to roll over our own filtering list based on what we have in JIDE Grids. However I still prefer waiting for them to fix it and use theirs. They also add some features to the basic components, much better than Swing counterparts. However for those features that are still missing (but are available in JIDE), we have a harder time to add them comparing to that of Swing. While JavaFX makes it much easier to do animation and skinning, Swing is still a lot more extensible when adding some advanced features. So far, the feeling is mixed. We probably will roll some JavaFX components as a test drive when or shortly after the JavaFX is formally released. Last but not the least, I am glad that they got rid of scripting and made JavaFX a lot more like a Swing 2.0.