The standard computational package in this area has become javaPlex. It is written by a fellow at Stanford (Andrew Tausz) and is a major update to the previous jPlex. It seems to be the best in terms of being actively managed and easy to use. In addition to the library code, it contains many usage examples.
The main site for it is: http://code.google.com/p/javaplex.