I attended an AP workshop this week to prepare for teaching AP CS A this coming school year. It gave me my first glimpse of Swing, which has now piqued my interest about including some GUI components in my course (something I had heretofore not anticipated). There are a couple other excellent questions/comments here about frameworks for GUIs in Java: Introducing the MVC pattern along with JavaFX and Lesson plan for teaching java graphics. All this got me thinking...
Which framework is more appropriate for students learning Java as a part of the AP CS A curriculum?
I'm looking for something that allows students to get up and running relatively quickly and easily with something small yet meaningful. It won't be able to become a huge component of the class, so I'm hoping one or the other is more suited for somewhat fast learning appropriate for high school AP students.
Note: I hope I'm not unknowingly wading into a religious war akin to emacs/vim or tabs/spaces...