Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

My Latest Refcard: Java GUI Development

DZone's Guide to

My Latest Refcard: Java GUI Development

· Java Zone
Free Resource

Check out this 8-step guide to see how you can increase your productivity by skipping slow application redeploys and by implementing application profiling, as you code! Brought to you in partnership with ZeroTurnaround.

Today DZone releases my latest refcard on Java GUI Development. It's probably been my most challenging card to write to date, as it provides a reference for both Swing and SWT. Having used both technologies extensively in my time as a Java desktop developer, I thought that it would be worthwhile to have one single reference to use while developing Java rich client applications.

The aim of the refcard is to give a concise overview of what's available in both toolkits, including high level overviews of layout managers, event management and dealing with threads. 

While writing the card I was wondering if many people write Swing/SWT applications from scratch anymore, or do most people take advantage of the rich client platforms provided by NetBeans and Eclipse? For me, knowing the basics of SWT is essential in order to write RCP applications in Eclipse, but it's been a long time since I've written a basic SWT shell based application.

As with all Refcardz, we welcome any feedback and will make sure to reflect suggested changes in the online version of the card. 

 

 

The Java Zone is brought to you in partnership with ZeroTurnaround. Check out this 8-step guide to see how you can increase your productivity by skipping slow application redeploys and by implementing application profiling, as you code!

Topics:

Opinions expressed by DZone contributors are their own.

The best of DZone straight to your inbox.

SEE AN EXAMPLE
Please provide a valid email address.

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.
Subscribe

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}