I used all of the above except JFace. Started with JGoodies and found it to be a little difficult to use. BeansBinding was easier to understand, but support for list operations is pretty poor. Enter glazed lists. GL is one of the best open source libraries I've ever used. They recently added a PluggableList implementation that allows GlazedLists to bind to a property list from a POJO using a BeansBinding. The result is the best of both worlds.
API ( Glazed Lists) ( BB) POJO, GUI ..... , ( ) .
, BB , , BetterBeansBinding - , BBB, , .
, BB GL ( , ), .
, , . , , . 3 , , (