I use a collection of great libraries and tools. Have a look maybe they solve a problem of yours.
RSyntaxTextArea SLF4J args4j commons-io commons-lang designgridlayout guice idea-annotations javagraphics-preferencepanel jcip-annotations jgoodies-binding jgoodies-forms mac-widgets mime-util muchsoft-sys swing-layout xstream
March of the Pink Elephants Dependencies
AntDMG Project Dependencies Using Ant ant-contrib ant-deb-task jarbundler launch4j xstream
These libraries are used by the application and are deployed with it (if the licence allows it).
Version: 1.0b3, Link: sourceforge.net, Licence: Apache 2.0
Ant task collection. Includes if-task
Version: 0.0.1, Link: code.google, Licence: Apache 2.0
Ant task to build debian packages
Version: 2.0.10, Link: dev.java, Licence: MIT
Argument parsing as it should be done (via annotations)
Version: 1.2, Link: apache, Licence: Apache 2.0
Apache command line tools.
Version: 1.4, Link: apache, Licence: Apache 2.0
Apache IO tools. e.g. tools to cleanly close resources.
Version: 2.4, Link: apache, Licence: Apache 2.0
Apache java language level tools. Random number helpers, system property tools, string tools.
Version: 0.9, Link: dev.java, Licence: LGPL
Swing layout manager based on the use of canonical grids for user interface design.
Version: 2.0, Link: code.google, Licence: Apache 2.0
Google dependency injection lib in pure java.
Link: jetbrains, Licence: Apache 2.0
Nullable annotations (bundled with Idea CE)
Version: 2.0.0, Link: informagen, Licence: Apache 2.0
Ant task to create OSX bundles.
Link: dev.java, Licence: BSD
A OSX style preference panel.
Link: javaconcurrencyinpractice, Concurrency Annotations. Compile time comments about concurrency intentions which Intellij understands.
Version: 0.7, Link: vafer.org, Licence: Apache 2.0
debian packages for java via ant or maven
Version: 0.9.1, Link: dev.java, Licence: LGPL
jdesctop library for e.g. opening files with their OS associated program
Version: 2.0.6, Link: jgoodies, Licence: BSD
Twoway binding of domain objects and ui objects. Changes to the domain object are displayed by the ui object, changes to the ui object modify the domain object.
Version: 1.2.1, Link: jgoodies, Licence: BSD
JGoodies Forms library,
Version: 3.01, Link: sourceforge, Licence: BSD
Cross-platform Java executable wrapper, i.e. windows exe builder from ant
Version: 0.9.5, Link: code.google, Licence: LGPL
Library with OSX inspired swing components. e.g. a toolbar that blends in with the title bar, better buttons …
Version: 2.1.3, Link: sourceforge, Licence: Apache 2.0
mime type detection utility, works via extension and/or content
Link: munchsoft, Licence: Open, if unchanged
Tool to help make java apps behave and look like native osx apps. e.g. Menus in menu bar, Preferences open on command-, …
Version: 1.4.0, Link: fifesoft.org, Licence: LGPL
A textarea subclass enhanced by a lot of typical texteditor feature
Version: 1.5.10, Link: slf4.org, Licence: MIT
The simple logging facade for java abstracts several java logging implementations
Link: dev.java, Licence: LGPL
Extensions to Swing to create professional cross platform layouts (used by designgridlayout)
Link: dev.java, Licence: Clearthought
Swing table layout manager (used by mydoggy)
Version: 1.3.1, Link: codehaus, Licence: BSD
The java to XML serialization library.
Resources in other form, e.g. apps, articles, code snippets
Version: 0.9.9-7, Link: sourceforge, Licence: GPL2
Win32 exe builder. (not in stroy google code)
Link: helsinki.fi, Licence: LGPL
Fast implementation of RSA's MD5 hash generator
Link: javaexchange.com, Licence: Open
Link: dev.java, Licence: LGPL
Swingworker backported to java 1.5
Link: w3c, Licence: W3C
Encodes strings url safe
March of the Pink Elephants
Link: wikidot, March of the Pink Elephants: ant based build system to build all
Project Dependencies Using Ant
Link: exubero.com, Project Dependencies Using Ant
Link: rkuntz.org, Create osx DMGs from ant
page revision: 30, last edited: 16 Mar 2010 13:37