我的另一个问题是,密码必须通过使用JPasswordField进入我的程序,但我甚至难以设置它,因为我读取的JPanel、按钮和操作事件等许多其他因素都必须与它一起进行。我尝试使用JPasswordField,并注意到接受密码的行将其作为数组接受,当我的checkPassword方法需要字符串时,我如何才能将该密码作为字符串接受呢?("Check Password Program");
JLabel jlbPassword = new JLabel("Please enter the password: ");
您好,我使用的是JPasswordField,当我想要读取它时,getPassword没有问题,但我所做的是,当没有设置密码时,它会显示一个InputDialog,您可以在其中输入密码,然后它应该将密码设置到JPasswordField中,但是当我使用setText时,它不会设置它,也没有setPassword()方法。因此,我的问题是如何设置JPasswordField的密码JPasswordField passwordField = new JP
我想创建一个可以在键入时看到字符的JPasswordField,我尝试了passtxt.setEchoChar((char) 0);,但它完全将'*'更改为文本我不想要这个,我想在逐个字符键入时查看文本import javax.swing.JFrame;import javax.swing.JPanel; public sta
这段代码的对立面是什么--> password.getPassword().length == 0JButton confirm = new JButton("Sign Up"); public void actionPerformed(ActionEvent evt) {
/*here is my problem I want it to Check i
使用JOptionPane在JDialog中显示JPasswordField的概念已经被问到并得到了回答,但由于某些原因,我无法在Java7 (Oracle)下关注Mac上的JPasswordField下面的代码在Windows上工作,并使用ComponentListener将焦点设置为JPasswordField on componentShown。private String passwordPrompt(String p) { final JPasswordFiel
从Java1.2开始,“出于安全原因”,JPasswordField.getText()已经被弃用,鼓励使用getPassword()方法“为了更强的安全性”。但是,我能够通过分析堆转储(JPasswordField instance -> model -> s -> array)获得存储在JPasswordField中的密码,至少在Oracle JRE1.7那么JPasswordField.getPassword()如何帮助保护密码呢?