如何使用 JOption Pane 的 showInputDialog 隐藏字符。例如:JOptionPane.showInputDialog("Enter Your name:").
我想在用户输入姓名时隐藏字符。我正在申请中。如果我能隐藏这些字符,我的工作就完成了。我不想使用 JPasswordField,因为它需要一个表单来保存该标签 (JPasswordField)。
最佳答案
public static String getName() {
JPasswordField jpf = new JPasswordField(24);
JLabel jl = new JLabel("Enter Your Name: ");
Box box = Box.createHorizontalBox();
box.add(jl);
box.add(jpf);
int x = JOptionPane.showConfirmDialog(null, box, "Name Entry", JOptionPane.OK_CANCEL_OPTION);
if (x == JOptionPane.OK_OPTION) {
return jpf.getText();
}
return null;
}
关于java - 使用 JOptionPane 隐藏数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9924289/