JOptionPane por 2 segundos

galera, como eu ponho um timer no java para aparecer uma (JOptionPane.showMessageDialog) e que ela suma em 2 segundos?
exemplo:
clico no botao salvar cadastro dai aparece (usuario cadastrado com sucesso) e some em 2 segundos!
gostaria muito de aprender a usar mensagens por tempo!
se alguem souber um tutorial ai, pode mandar tambem

Também estou com essa duvida!

Foi mal ter errado no outro tópico.

Quanto ao código você pode usar isso:

JOptionPane meuJOPane = new JOptionPane("Teste");//instanciando o JOptionPane
        final JDialog dialog = meuJOPane.createDialog(null, "test");//aqui uso um JDialog para manipular
                                                                    //meu JOptionPane
        dialog.setModal(true);  
        //Usando o javax.swing.Timer para poder gerar um evento em um tempo determinado
        //Veja o construtor da classe Timer para mais explicações
        Timer timer = new Timer(2 * 1000, new ActionListener() {  
            public void actionPerformed(ActionEvent ev) {  
                dialog.dispose();  //o evento(no caso fechar o meu JDialog)
            }  
        });  
        timer.start();
        dialog.setVisible(true);
        timer.stop();

funcionou perfeitamente, unica coisa que nao ficou legal foi um [ok] que aparece, se fosse uma mensagem sem nenhum botao iria ficar mais maneiro xD
mais valeu, o código esta ai perfeito e funcionando!