JOpntyionPane.ShowInputDiaglog com campo de senha

Quando executo um InputDialog do JOptionPane normalmente se lê um String como campo normal. Existe a possivilidade de ler senhas com InputDialog de modo que os caracteres digitados sejam substituidos pelos tradicionais * dos campos de senha?

Vc vai ter que fazer uma implementação da classe JPasswordField:
http://java.sun.com/j2se/1.5.0/docs/api/javax/swing/JPasswordField.html