Alternativa Alerta JOPTIONPANE

Boa tarde galera do Guj.Seguinte, tenho uma aplicação que fica coletando informações via porta serial, e a cada ciclo de tempo ela lança alguns alertas
com JoptionPane dizendo q algo anormal ocorreu.Porém quando o JOPTIONPANE é lançado ele trava a execução da aplicação até apertar o botão OK.
Existe alguma outra forma de realizar esses alarmes sem travar a execução do programa?
ABS

Sim, o jeito que eu conheço é utilizando Threads, ficaria algo parecido com isso:


new Thread(new Runnable(){
@Override
public void run(){
// Aqui vai o seu código que envia o alerta
}
}).start();

Ahn então, criei uma classe que extend Thread para os alertas e instancio a classe pela Thread toda vez q um alerta for executado.
Aparentemente deu certo, mas threads as vezes se comportam de maneira estranha né.Vou ver…Obrigado pela dica.