jpasswordfield相关内容

getText() 与 getPassword()

我目前正在为一家虚构的公司设计登录系统,现在我只有主登录,需要大量清理.下面是我的登录处理程序. 私有类 LoginButtonHandler 实现 ActionListener {公共无效actionPerformed(ActionEvent e){if(_uid.getText().equalsIgnoreCase("Nathan") && _pwd.getText().equals("pa ..
发布时间:2022-01-22 00:05:09 Java开发

为什么不推荐使用 JPasswordField 中的 getText()?

我以前从未想过,只使用了返回字符数组的方法 getPassword 并且我看到 getText 方法被弃用.但现在我想,为什么这种方法被弃用?. Java 文档说明: 已弃用.从 Java 2 平台 v1.2 开始,由 getPassword 取代. 获取由组件表示的文本的一部分.返回一个如果长度为 0,则为空字符串. 出于安全原因,这种方法是已弃用.改用 getPassw ..
发布时间:2021-12-09 18:20:17 Java开发

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

可能的重复: 如何检查 JPassword 字段是否为空 在创建登录注册表时,我使用了两个密码字段.在保存数据之前,我想比较两个字段;如果它们匹配,则数据应保存在文件中.如果不是,它应该打开一个对话框.请任何人都可以帮助我. 解决方案 最安全的方法是使用 Arrays.equals: if (Arrays.equals(passwordField1.getPassword(), ..
发布时间:2021-09-02 20:27:35 Java开发

回显 jpassword 字符一次然后隐藏它

在我的 Swing 应用程序中,我想回显 jpassword 字段字符一段时间(1 秒),然后再次隐藏它.我想在用户输入一个字符后逐个字符地进行(当用户输入一个字符时,显示它,然后隐藏它.然后对于所有输入字符重复此操作).有人能告诉我这可能吗,如果是的话怎么办?提前致谢! 解决方案 我遇到了这个,这可能是一个好的开始,因为它显示输入的最后一个字符并显示密码的其余部分已被屏蔽但在此之后不会隐 ..
发布时间:2021-09-02 20:23:28 Java开发

渲染 Java JPasswordField?

我试图找到实际呈现 JPassword 字段的方法.也许渲染不是正确的词,所以这里是交易: 我试图让 JPassword 字段显示不同数量的字符,而不是与我输入的实际密码长度相同.例如,如果我输入 123456 作为密码并且 setEchoChar((Character)value) 为 "#" 密码显示如下:####### 我希望能够生成随机数量的星星来显示:########## ..
发布时间:2021-09-02 20:17:47 Java开发

以编程方式填充 JPasswordField 而不创建 String 对象

是否有一种简单的方法来填充 JPasswordField 的文档而不创建包含密码的 String 对象? 我试图创建一个“更改密码"对话框,该对话框接受旧密码并要求输入两次新密码(三个密码字段),其中旧密码可能事先知道,具体取决于用户的方式配置此(密码可能已存储).因此,我不想在每次向用户显示关联对话框时都要求用户输入现有密码,而是希望以编程方式填写. 注意 JPasswordFiel ..
发布时间:2021-09-02 20:14:40 Java开发

如何在JPasswordField中启用剪切,复制?

我注意到我无法剪切并复制 JPasswordField ?现在如何将所选密码的部分复制/剪切到剪贴板?有没有方法可以做到这一点? 解决方案 简单,使用此方法 JPasswordField jt = new JPasswordField(20); //把客户端属性放在 jt.putClientProperty(“JPasswordField.cutCopyAllowed”, ..
发布时间:2019-01-02 15:07:34 Java开发

如何检查JPassword字段是否为空

我想检查Swing中的用户名和密码。 该检查适用于用户名,但不适用于JPaswordfield。我发布相关代码: //这里我得到密码 Char [] pwd = jt1.getPassword (); String s = new String(pwd); //将char转换为字符串 String p = s; //在JButton中检查用户名和密码(用户名检查工作正 ..
发布时间:2018-12-24 11:54:19 Java开发

带动作命令的JPasswordField安全性

我在我的程序中使用 JPasswordField 。当我问 getPassword()时,我得到一个 char [] 数组。但是当我将 ActionListener 添加到 JPasswordField 并询问 getActionCommand(),我将密码作为 String 。此密码是否作为 String 保存在事件对象中? 这不是安全问题吗? 解决方案 当您为组件设置无操作命令时,其中 ..
发布时间:2018-12-07 18:22:46 Java开发

使用编辑器验证表的单元格

我的JTable有一个密码字段编辑器。我想在用户单击编辑另一个字段时,如果文本长度小于8位,则显示错误消息。我尝试过焦点听众。但它不起作用。请帮助我,因为我刚刚开始使用java swing。 class PasswordEditor extends DefaultCellEditor { TextBox m_passWord = new TextBox(); public P ..
发布时间:2018-12-04 12:54:53 Java开发

getText()vs getPassword()

我目前正在为一家虚拟公司设计一个登录系统,现在我所拥有的只是主要登录,需要大量的清理工作。下面是我的登录处理程序。 私有类LoginButtonHandler实现ActionListener { public void actionPerformed(ActionEvent e){ if(_uid.getText()。equalsIgnoreCase(“Nathan”)&& _pwd.g ..
发布时间:2018-11-29 19:07:40 Java开发

为什么不推荐使用JPasswordField中的getText()?

我以前从未想过,只有我使用返回字符数组的方法 getPassword 我看到 getText 方法已弃用。但是现在我想,为什么这个方法已弃用?。 Java文档说明: 已弃用。 从Java 2平台v1.2开始,取而代之的是 getPassword 。 获取由组件表示的文本的一部分。如果长度为0,则返回 空字符串。 出于安全原因,此方法不建议使用 。改为使用 getPass ..
发布时间:2018-11-27 13:01:25 Java开发