Senha no JOptionPane

Fala galera…blz

Estou com um probleminha aqui e gostaria de saber se podem em ajudar.

Fim um programa que acessa Oracle, e coloquei um JOptionPane.showInputDialog para colocar o login e senha. Mas a senha eu gostaria que aparecesse como **** e nao ficar visivel na tela. Até sei como fazer mas teria que criar uma janela e tal, as creio que o JOptionPane deva ter alguma maneira de facilitar isso.

Obrigado a todos.
Rodrigo Amarante

Rodrigo…

táí um exemplinho:

import javax.swing.*;

public class CampoPassword extends JFrame {
	private JPasswordField passwordField, passwordField1;
	private JOptionPane passwordOptionPane;
	private String passwordDigitado;
	
	public CampoPassword() {
		passwordField = new JPasswordField(20);
		passwordField.setEchoChar('#');
		
		passwordOptionPane = new JOptionPane();
                passwordOptionPane.setMessage(new Object[] {"Password:", passwordField});
		JDialog dialog = passwordOptionPane.createDialog(this, "Password");
                dialog.show();
		
		passwordDigitado = new String(passwordField.getPassword());
		JOptionPane.showMessageDialog(null, "Password digitado: " + passwordDigitado);
	}

	public static void main(String args[]) {
		CampoPassword campoPassword = new CampoPassword();		
	}
}

até mais…