Dos and Dont’s For Swing Apps

This session was presented by Karsten Lentzsch, founder of JGoodies. Karsten said, “It’s easy to program swing … badly.” According to Karsten, the average desktop project does not have a budget for UI usability analysis. This is especially true for many Open Source projects. Krasten presented some Swing dos, like do remove clutter by writing short text labels, do remove duplicate borders, do reduce design to its core essence, do use a stable aspect ration such as 1:1 or 4:5, do add negative space. Karsten believes that white space is not wasted space. In addition, he favors space to separators.

Some dont’s include don’t use saturated colors, don’t change fonts (use native fonts and size), don’t break the icon design (use a consistent icon set).

In closing, Karsten said that “many people could do at least good layout with Matisse.”

A personal note. I saw my former instructor at SJSU at this session, Professor Horstmann. Professor Horstmann is author of Core Java.

Technorati Tags: , , , ,

Enjoy. Share. Be Happy.
  • Twitter
  • Facebook
  • StumbleUpon
  • del.icio.us
  • Tumblr
  • Google Bookmarks
  • FriendFeed
  • Yahoo! Buzz
  • Reddit
  • Digg
  • HackerNews
  • Suggest to Techmeme via Twitter
  • LinkedIn
  • Ping.fm
  • Identi.ca
  • Mixx
  • Furl

Related posts:

  1. Desktop Patterns And Data Binding
  2. Being Productive with Swing
  3. Bringing Life to Swing Desktop Applications
  4. CommunityOne 2007: Swing GUI Building with Matisse: Chapter II
  5. Swing Application Framework

This entry was posted in Java, TechKnow. Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*