Galera esse código é para fazer uma caixa de dialogo para entrada de senha é bem legal, funciona:
import javax.swing.*;
public class InputPasswords {
public static void main(String[] args) {
JPasswordField pass = new JPasswordField();
int resposta = JOptionPane.showConfirmDialog(null, pass,"Digite a senha:",JOptionPane.OK_CANCEL_OPTION,JOptionPane.QUESTION_MESSAGE);
if(resposta == JOptionPane.OK_OPTION)JOptionPane.showMessageDialog(null,"Senha: "+ pass.getText());
else JOptionPane.showMessageDialog(null,"Você cancelou!");
System.exit(0);
}
}