velamentumRS/velamentum/PasswortDialog.java

35 lines
941 B
Java

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);
}
}
}