Código executar apenas uma vez

Pessoal a questao é a seguinte, toda vez que eu executo o meu programinha ele abre uma nova janela, mesmo que ja tenha outra aberta. eu queria que quando eu tentasse abrir outra janela, se tivesse outra aberta nao fosse possivel abrir.
Lembrando o programa é um jframe apenas.

Tem como?

abraço.

É possível fazer isto sim.

O Luca sugeriu certa vez uma solução muito interessante, na qual você abre um socket de verificação (pesquise no fórum, ele postou um código com a solução).

Outra solução é a abertura de um arquivo de lock.