Просто используйте JGoodies, поскольку это является сформировавшимся и работы. Существуют, конечно, идеи от платформы JGoodies, включаемой в JSR, но поскольку это еще не там в это время, опции ограничены.
текущее состояние, кажется, что JSR даже не войдет в JDK 7, таким образом, мы должны будем ожидать JDK 8. У Alex Miller есть большая страница, которая предоставляет хороший обзор о вещах, которые войдут в jdk7 и которые не будут. http://tech.puredanger.com/java7
Бобовая Привязка имеет красный НЕ к нему, таким образом...
Ура, JGoodies.
Аплодисменты
Ну, я начал с WinForms, а затем перешел на silverlight, который является подмножеством WPF.
Разница (IMO) между WinForms и WPF, заключается в том, что WPF больше похож на исходные структуры графического интерфейса пользователя JAVA, где все основано на макетах, в которых все ваши элементы находятся внутри разных макетов (сетки, StackPanels, WrapPanels и т. д.). WPF также управляется событиями, поэтому вы получаете то же самое, что и с WinForms, где у вас есть разные события, связанные с UIElements.
Это всего лишь краткое обсуждение этого, но IMO самая сложная часть - научиться использовать макеты и как разработать графический интерфейс с использованием XAML (внутренний код для WPF и Silverlight). Если вам нужен интерфейс WYSIWYG, http://www.codeproject.com/KB/WPF/BeginWPF1.aspx
и http://dotnetslackers.com/articles/silverlight/WPFTutorial.aspx