标签: jpasswordfield

如何检查JPassword字段是否为空

我想检查Swing中的用户名和密码.

该检查适用于用户名,但它不适用于JPaswordfield.我发布相关代码:

//Here I get the password
Char[] pwd = jt1.getPassword(); 
String s = new String(pwd);  //converting char to string
String p = s;

//In the JButton checking username and password(Username check works fine but not passwordfield)

jb.addActionListener(new ActionListener() {
                         public void actionPerformed(ActionEvent e)
                           {
                            if ((jt.getText().length()) == 0)
                            {
                                   JFrame jf1 = new JFrame("UserName");
                                         jf1.setSize(401, 401);
                                         //jf1.setVisible(true);
                                         jf1.setDefaultCloseOperation(jf1.EXIT_ON_CLOSE);
                                         JOptionPane.showMessageDialog(jf1, "User Name is empty");
                            }

                         else if((p.length()) == 0)
                            {

                                   JFrame jf1 = new JFrame("Password");
                                         jf1.setSize(401, 401);
                                         //jf1.setVisible(true);
                                         jf1.setDefaultCloseOperation(jf1.EXIT_ON_CLOSE);
                                         JOptionPane.showMessageDialog(jf1, …
Run Code Online (Sandbox Code Playgroud)

java swing jpasswordfield

2
推荐指数
1
解决办法
1万
查看次数

替换密码字段中的点字符,Jframe,Java

我想问一下如何更改密码字段中的字符,这是我要用星号替换的点?

我正在使用Jframe,Java

java swing character jframe jpasswordfield

1
推荐指数
1
解决办法
1868
查看次数

在保存之前比较Java中的两个JPasswordFields?

可能重复:
如何检查JPassword字段是否为空

在创建登录注册表单时,我使用了两个密码字段.在保存数据之前,我想比较两个字段; 如果它们匹配,则数据应保存在文件中.如果没有,它应该打开一个对话框.请任何人都可以帮助我.

java swing jpasswordfield

1
推荐指数
1
解决办法
1万
查看次数

如何访问Swing JPasswordField对象内的文本?

JFrame类中,我有一个JPasswordField对象,如下所示:

pswdTextField = new JPasswordField(20);
externalPanel.add(pswdTextField, "w 90%, wrap");
Run Code Online (Sandbox Code Playgroud)

我尝试通过以下代码行访问其插入的内容(用户插入的密码):

char[] pswd = pswdTextField.getPassword();
System.out.println("Password: " + pswd.toString());
Run Code Online (Sandbox Code Playgroud)

问题是,当我要打印此内容时,将获得以下输出:密码:[C @ d5c0f9,而不是插入的密码

为什么?什么意思 如何获得插入的密码?

特纳克斯

安德里亚

java user-interface swing jpasswordfield

1
推荐指数
1
解决办法
409
查看次数

如何在vim中模糊文本

我在配置文件中存储了纯文本密码.是否有任何方式模糊或替换XXXXX密码.

当我在vim中打开配置文件时我想看到

密码= XXXXX

vim jpasswordfield

1
推荐指数
2
解决办法
460
查看次数

标签 统计

jpasswordfield ×5

java ×4

swing ×4

character ×1

jframe ×1

user-interface ×1

vim ×1