The basic idea of the Singleton
pattern is a class that allows only one instance of itself to exist.
Here's the basic framework I've used with regards to allowing only one of some frame to exist:
For more information on the Singleton pattern (or other patterns) a quick search on the JavaRanch forums will return some nice results as would a search on google.
Good Luck.