JCommunique
JCommunique is a free, open-source Java desktop notification library. It offers a range of features with a simple to use API.
Here are some clips of JCommunique in action (taken directly from the demos):
SimpleManager
QueueManager
See the github wiki page for more information: https://github.com/spfrommer/JCommunique/wiki