package velamentum; import javax.swing.BoxLayout; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JOptionPane; import javax.swing.JPanel; import javax.swing.JPasswordField; public class PasswortDialog extends EingabeDialog_alt{ public PasswortDialog(String pTitel, String pNachricht) { super(pTitel, pNachricht); // TODO Auto-generated constructor stub } public void zeige() { JFrame desk = new JFrame(); JPanel panel = new JPanel(); panel.setLayout(new BoxLayout(panel, BoxLayout.Y_AXIS)); JLabel label = new JLabel(this.nenneNachricht()); JPasswordField pf = new JPasswordField(); panel.add(label); panel.add(pf); int okCxl = JOptionPane.showConfirmDialog(desk, panel, this.nenneTitel(), JOptionPane.OK_CANCEL_OPTION, JOptionPane.PLAIN_MESSAGE); if (okCxl == JOptionPane.OK_OPTION) { String password = new String(pf.getPassword()); this.setzeErgebnis(password); } } }