Mascara de Senha

Fala pessoal,
preciso fazer uma mascara de senha (qd eu digito a senha tem q aparecer ***) em uma tela de login feita no swing, mas não tenho a menor ideia como…alguém pode ajudar?

JPasswordField

Aproveitando esse tópico alguém poderia me dar um dica para criar um objeto que se comporte como um JPasswordField com um botão ao lado dele [color=red]“MOSTRAR”[/color] que, quando clicado pelo usuário, passa a se comportar como um JTextField mostrando a senha digitada??? Podendo aplicar o procedimento reverso qndo clicar no botão novamente…

http://www.guj.com.br/posts/list/23711.java

*** EDITADO
Putz esse link não tem nda a ver !!! Foi mal !

    private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
    jPasswordField1.setEchoChar((char)0);
    }

http://java.sun.com/j2se/1.4.2/docs/api/javax/swing/JPasswordField.html#setEchoChar(char)

Vlw

Pra voltar ao normal eu usei:

jPasswordField1.setEchoChar('*');

Usa um getEchoChar pra pegar o caracter, pq se colocar * ele substitui pelo asterisco mesmo e não pela bolinha que é default.