Saturday, February 12, 2011

Swing Bits: new UI library from Oxbow project

Through the years, I created a lot of Swing UI code. A lot of it was was packaged as reusable libraries for internal use. These libraries were polished for many years and now power many applications in the company I work for. I've always had a desire to share my experience with the "outside world". Unfortunately, this is not always as simple as it seems.

So, I finally decided to recreate some of the bits as an open source library. That is why I chose the name "Swing Bits". The plan is to add useful code and components I found through the years to the library to help Swing developers around the world.
Today I uploaded version 0.0.2 of the library which inlcudes:
  • Table Filter UI
  • Check List 
  • Several useful utilities: DeepCopy, Screenshot
As a teaser, here is a code which adds table filter UI to any JTable




As always, the project is available at http://code.google.com/p/oxbow under BSD license.
I'm trying to keep the wiki up-to-date with my development efforts.
Your comments and suggestions are welcome.