Should I use the Swing Application Framework?