Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

Java Build a JavaFX Application Graphical User Interfaces History Lesson

valeria cravea
valeria cravea
3,986 Points

JAVA GUI SWT ? is before JAVAFX or after Which is better? Why treehouse doesnt have a course on SWT?

in many job offers they require JAVA SWT,

3 Answers

Hey Valeria! As Livia Galeazzi pointed out, Treehouse is primarily focused on web technologies, and so if you want to learn more about desktop apps, other ressources are required. However it is true that alot of jobs actually still require SWT. Most likely the jobs that you have seen requesting this are for some legacy systems as JavaFX is still pretty new. However it is officially supported by Oracle hwo has stated they will keep updating it, and for that reason it is the "de facto" way to make GUI's in java!

Ofcourse this is just my opinion but if your gonna learn GUI's in 2018, JavaFX is the way to go.

Hope this helps!

I haven't seen Java SWT in job offers a lot, but I guess it depends on the industry. There are no courses on the topic on Treehouse, and only one course on JavaFX. The tracks here focus on web development and you won't see much content about desktop apps.

It doesn't really matter whether you learn it before or after JavaFX, if you need SWT just learn SWT. Those two things are pretty different.